From 971ab53f9cab59a621b6a52b2048ee189f47a9f8 Mon Sep 17 00:00:00 2001 From: Kara Date: Wed, 20 Feb 2019 09:25:11 -0800 Subject: [PATCH] chore(ivy): add static flag to dialog-related static queries (#15239) --- src/cdk-experimental/dialog/dialog-container.ts | 2 +- src/lib/dialog/dialog-container.ts | 2 +- src/lib/snack-bar/snack-bar-container.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) 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 0a22e9b9c300..7a80ee3a5e3e 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();