У меня есть поле ввода HTML, которое получает дату.Когда это происходит, он активирует контроль валидации на поле, и я получаю сообщение об ошибке, если дата неверна.Теперь мне нужно установить какое-то значение, которое я получаю из Firestore для этого входа, и я использую
(<HTMLInputElement>document.getElementById(id)).value = value
для этого.Это работает хорошо, но значение не распознается валидатором.Я хочу знать, как я могу это реализовать.Я использую угловые 7 и угловые валидаторы формы.Валидатор отлично работает при получении значения из пользовательского интерфейса.
Я пытался использовать функцию setError из элемента управления формы, присваивая ему значение null, но для моего кода это неэффективно.Я также пытался вызвать события DOM в машинописи, потому что я думаю, что это происходит в пользовательском интерфейсе.