Есть ли способ, чтобы все валидаторы реактивных форм могли срабатывать при подаче, а не только "грязными" и "касательными" событиями?
Причина этого заключается в том, что мы имеем очень большие формы, которые не указывают, требуется ли поле или нет, и пользователь может пропустить часть требуемого элемента управления, поэтому после отправки ожидается, что все недопустимые поля которые будут пропущены конечным пользователем.
Я пробовал маркировать форму как "тронутую", используя
FormGroup.markAsTouched(true);
это сработало, и поэтому я также попытался отметить его как "грязный"
FormGroup.markAsDirty(true);
но css класса по-прежнему "ng-pristine",
Есть ли способ запустить его вручную из компонента, я пробовал использовать его без изменений, спасибо заранее!
UPDATE
Я уже работал, итерации в FormGroup.controls и отмечая его как "грязный", но есть ли "стандартный" способ сделать это.