Я использую QueryList объектов ElementRef и перебираю эти объекты, чтобы найти нужный объект, на котором я хочу установить фокус.Если объект является полем ввода, это не проблема, потому что я могу получить доступ к nativeElement.Но если это, например, поле DropDown, типом является не ElementRef, а MatFormField.Прямой дочерний элемент с именем «nativeElement» отсутствует.Поэтому сначала я должен получить дочерний элемент elementRef.
Поскольку я использую цикл for через QueryList, я хочу проверить, какой тип имеет текущий объект.Кто-нибудь есть идея?
Объект ElementRef (я могу получить доступ к nativeElement напрямую):
14: ElementRef {nativeElement: input#shippingCostPC.mat-input-element.mat-form-field-autofill-control.cdk-text-field-autofill-moni…}
Объект MatFormField (я должен получить доступ к elementRef в первой позиции):
15: MatFormField {_elementRef: ElementRef, _color: "primary", _changeDetectorRef: ViewRef_, _dir: Directionality, _defaults: null, …}