【发布时间】:2018-03-26 11:46:20
【问题描述】:
我正在尝试使用<mat-form-field> 和<mat-error> 进行验证。当用户在不填充的情况下从输入中跳出标签时,这可以正常工作。但是,当我单击按钮时,如何强制显示此错误?我没有使用提交。此外,使用模板驱动的表单。
这是我的代码:
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]);
【问题讨论】:
标签: angular typescript angular-material