Как свалидировать все поля формы Angular?

Я использую template driven form:

<form #documentForm="ngForm" autocomplete="off">
     <mat-form-field>
                    <mat-label>{{ fieldDefinition.title }}</mat-label>
                    <input
                        matInput
                        type="text"
                        name="{{ elementName }}"
                        #ref="ngModel"
                        [required]="fieldDefinition.isrequired"
                        [pattern]="fieldDefinition.mask"
                        [(ngModel)]="fieldDefinition.value"
                    />

                    <mat-error *ngIf="ref.touched && ref.invalid">
                        {{ fieldDefinition.maskdef }}
                    </mat-error>
                </mat-form-field>
</form>


Как по клику на кнопку свалидировать все поля и показать подсказки для required и pattern, если поля invalid?
  • Вопрос задан
  • 17 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
23 окт. 2020, в 05:33
15000 руб./за проект
23 окт. 2020, в 03:00
1500 руб./за проект