Я использую нг-динами c -формы в моем angular приложении материала. У меня проблема, из-за которой я не могу установить фокус на свои элементы управления Dynami c вручную. Я нашел некоторую старую документацию, в которой используется метод для получения необработанной ссылки HTMLElement:
const typeInput: HTMLElement = this._dynamicFormComponentService.getFormControlRef("Name").location.nativeElement;
Это работает для меня. Возвращаемый объект кажется правильным:
На самом деле это элемент HTMLE для элемента управления, на котором я хочу сфокусироваться, но когда я вызываю typeInput.focus()
, ничего не происходит. Я где-то пропускаю шаг?