Существует веб-сайт angular, я хочу предварительно заполнить текстовые поля формы, я пишу скрипт javaScript и выполняю его, но текстовое поле показывает ошибку. Пример фрагмента. Как добиться этого без ошибок

document.getElementById('mat-input-0').value = 'qwerty@gmail.com'

Думаю, ошибки проверки, но как избежать этой ошибки

0
Ramesh sambu 16 Окт 2020 в 10:52

1 ответ

Лучший ответ

Вам также необходимо отправить событие ввода после изменения:

const elem = document.getElementById('mat-input-0');
elem.value = 'qwerty@gmail.com';
elem.dispatchEvent(new Event('input'));
2
Ramesh sambu 20 Окт 2020 в 07:22