From a88d8832c1237403eafbd9e21e0ece934b9ccfe1 Mon Sep 17 00:00:00 2001 From: Kristiyan Kostadinov Date: Fri, 19 Apr 2019 00:20:05 +0200 Subject: [PATCH] refactor(autocomplete): explicitly set static flag on all queries (#15721) This is a continuation of #15680. Explicitly marks all ViewChild and ContentChild queries so that the timing is consistent for apps using Ivy or ViewEngine. --- src/lib/autocomplete/autocomplete.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/autocomplete/autocomplete.ts b/src/lib/autocomplete/autocomplete.ts index b28380b36f2..1a032d0ca27 100644 --- a/src/lib/autocomplete/autocomplete.ts +++ b/src/lib/autocomplete/autocomplete.ts @@ -105,13 +105,13 @@ export class MatAutocomplete extends _MatAutocompleteMixinBase implements AfterC _isOpen: boolean = false; /** @docs-private */ - @ViewChild(TemplateRef) template: TemplateRef; + @ViewChild(TemplateRef, {static: false}) template: TemplateRef; /** Element for the panel containing the autocomplete options. */ - @ViewChild('panel') panel: ElementRef; + @ViewChild('panel', {static: false}) panel: ElementRef; /** @docs-private */ - @ContentChildren(MatOption, { descendants: true }) options: QueryList; + @ContentChildren(MatOption, {descendants: true}) options: QueryList; /** @docs-private */ @ContentChildren(MatOptgroup) optionGroups: QueryList;