【发布时间】:2019-07-16 15:05:49
【问题描述】:
如何在Angular Material Datepicker 中显示最小和最大日期验证错误的验证消息
<input [min]="minDate" [max]="maxDate" matInput [matDatepicker]="picker" [formControlName]="date">
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
<mat-datepicker #picker></mat-datepicker>
<mat-error class="error-message" *ngIf="formgroup.get('date').hasError('required') && (formgroup.get('date').dirty || formgroup.get('date').touched)">Date is Required</mat-error>
此处必需验证已设置。
同样,如果用户键入的日期小于 minDate,我想显示 Date 应该高于 01/01/2019 消息。
我知道如果我们设置 minDate,之前的所有日期都会被禁用。但是在这个应用程序中,我们也允许用户输入日期!因此,当用户输入的日期早于定义的 minDate 时,我想显示错误消息!
有什么方法可以实现吗?
【问题讨论】:
-
是否要在未设置 minDate 值的情况下显示 minDate 的错误消息?
标签: angular typescript angular-material angular-material-datetimepicker