Skip to content

Commit f39e091

Browse files
crisbetojelbourn
authored andcommitted
fix(portal): remove dependency on deprecated parentInjector (#12986)
The `ViewContainerRef.parentInjector` property is deprecated. These changes remove our dependency on it.
1 parent 69fa762 commit f39e091

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/cdk/portal/dom-portal-outlet.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export class DomPortalOutlet extends BasePortalOutlet {
4848
componentRef = portal.viewContainerRef.createComponent(
4949
componentFactory,
5050
portal.viewContainerRef.length,
51-
portal.injector || portal.viewContainerRef.parentInjector);
51+
portal.injector || portal.viewContainerRef.injector);
5252

5353
this.setDisposeFn(() => componentRef.destroy());
5454
} else {

src/cdk/portal/portal-directives.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ export class CdkPortalOutlet extends BasePortalOutlet implements OnInit, OnDestr
129129
this._componentFactoryResolver.resolveComponentFactory(portal.component);
130130
const ref = viewContainerRef.createComponent(
131131
componentFactory, viewContainerRef.length,
132-
portal.injector || viewContainerRef.parentInjector);
132+
portal.injector || viewContainerRef.injector);
133133

134134
super.setDisposeFn(() => ref.destroy());
135135
this._attachedPortal = portal;

0 commit comments

Comments
 (0)