Я пытаюсь выполнить проверку с помощью <mat-for-field>
и <mat-error>
. Это отлично работает, когда пользовательские вкладки выходят из ввода без заполнения. Но как заставить эту ошибку показывать, когда я нажимаю кнопку? Я не использую submit. Также, используя шаблонные формы.
Это мой код:
HTML:
<mat-form-field>
<input matInput placeholder="Due Date" name="dueDate" [(ngModel)]="dueDate" [formControl]="dueDateValidator" required>
<mat-error *ngIf="dueDateValidator.invalid">Due Date is required for Tasks</mat-error>
</mat-form-field>
TS:
dueDateValidator: FormControl = new FormControl('', [Validators.required]);