From 19632cfeba42eb15165422fb14d61230ea448b8d Mon Sep 17 00:00:00 2001 From: Miles Malerba Date: Fri, 17 Jan 2025 00:31:15 +0000 Subject: [PATCH] fix(material/autocomplete): fix initial render logic --- src/material/autocomplete/autocomplete-trigger.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/material/autocomplete/autocomplete-trigger.ts b/src/material/autocomplete/autocomplete-trigger.ts index 03c43eed53c2..287bd8c4e835 100644 --- a/src/material/autocomplete/autocomplete-trigger.ts +++ b/src/material/autocomplete/autocomplete-trigger.ts @@ -28,8 +28,8 @@ import { ChangeDetectorRef, Directive, ElementRef, + EnvironmentInjector, InjectionToken, - Injector, Input, NgZone, OnChanges, @@ -131,7 +131,7 @@ export const MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY_PROVIDER = { export class MatAutocompleteTrigger implements ControlValueAccessor, AfterViewInit, OnChanges, OnDestroy { - private _injector = inject(Injector); + private _environmentInjector = inject(EnvironmentInjector); private _element = inject>(ElementRef); private _overlay = inject(Overlay); private _viewContainerRef = inject(ViewContainerRef); @@ -609,7 +609,7 @@ export class MatAutocompleteTrigger () => { subscriber.next(); }, - {injector: this._injector}, + {injector: this._environmentInjector}, ); }); const optionChanges = this.autocomplete.options.changes.pipe(