diff --git a/src/cdk-experimental/dialog/dialog-container.ts b/src/cdk-experimental/dialog/dialog-container.ts index 1139cf7ad30d..4049e1234920 100644 --- a/src/cdk-experimental/dialog/dialog-container.ts +++ b/src/cdk-experimental/dialog/dialog-container.ts @@ -97,7 +97,7 @@ export class CdkDialogContainer extends BasePortalOutlet implements OnDestroy { // tslint:disable:no-host-decorator-in-concrete /** The portal host inside of this container into which the dialog content will be loaded. */ - @ViewChild(PortalHostDirective) _portalHost: PortalHostDirective; + @ViewChild(PortalHostDirective, {static: true}) _portalHost: PortalHostDirective; /** A subject emitting before the dialog enters the view. */ _beforeEnter: Subject = new Subject(); diff --git a/src/lib/dialog/dialog-container.ts b/src/lib/dialog/dialog-container.ts index fbcbacc6c8dd..e2c0b6c0a88a 100644 --- a/src/lib/dialog/dialog-container.ts +++ b/src/lib/dialog/dialog-container.ts @@ -72,7 +72,7 @@ export function throwMatDialogContentAlreadyAttachedError() { }) export class MatDialogContainer extends BasePortalOutlet { /** The portal outlet inside of this container into which the dialog content will be loaded. */ - @ViewChild(CdkPortalOutlet) _portalOutlet: CdkPortalOutlet; + @ViewChild(CdkPortalOutlet, {static: true}) _portalOutlet: CdkPortalOutlet; /** The class that traps and manages focus within the dialog. */ private _focusTrap: FocusTrap; diff --git a/src/lib/snack-bar/snack-bar-container.ts b/src/lib/snack-bar/snack-bar-container.ts index ec8b98cd2533..80ee734ec0bc 100644 --- a/src/lib/snack-bar/snack-bar-container.ts +++ b/src/lib/snack-bar/snack-bar-container.ts @@ -55,7 +55,7 @@ export class MatSnackBarContainer extends BasePortalOutlet implements OnDestroy private _destroyed = false; /** The portal outlet inside of this container into which the snack bar content will be loaded. */ - @ViewChild(CdkPortalOutlet) _portalOutlet: CdkPortalOutlet; + @ViewChild(CdkPortalOutlet, {static: true}) _portalOutlet: CdkPortalOutlet; /** Subject for notifying that the snack bar has exited from view. */ readonly _onExit: Subject = new Subject();