fix(portal): remove dependency on deprecated parentInjector (#12986)

The `ViewContainerRef.parentInjector` property is deprecated. These changes remove our dependency on it.
This commit is contained in:
Kristiyan Kostadinov
2018-09-11 19:41:40 +02:00
committed by Jeremy Elbourn
parent 69fa76236a
commit f39e0911ca
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -48,7 +48,7 @@ export class DomPortalOutlet extends BasePortalOutlet {
componentRef = portal.viewContainerRef.createComponent(
componentFactory,
portal.viewContainerRef.length,
portal.injector || portal.viewContainerRef.parentInjector);
portal.injector || portal.viewContainerRef.injector);
this.setDisposeFn(() => componentRef.destroy());
} else {
+1 -1
View File
@@ -129,7 +129,7 @@ export class CdkPortalOutlet extends BasePortalOutlet implements OnInit, OnDestr
this._componentFactoryResolver.resolveComponentFactory(portal.component);
const ref = viewContainerRef.createComponent(
componentFactory, viewContainerRef.length,
portal.injector || viewContainerRef.parentInjector);
portal.injector || viewContainerRef.injector);
super.setDisposeFn(() => ref.destroy());
this._attachedPortal = portal;