0

我们有一个带有日期选择器的垫子表单字段,如下所示。当页面打开时,我们在此字段中设置较旧的记录值。我们也有限制,只能从今天开始接受新值。

<mat-form-field >
   <mat-label>Some label</mat-label>
   <input
     matInput
     readonly
     [matDatepicker]="startDatePicker"
     (dateChange)="onStartDateChange()"
     [formControl]="startDateFormControl"
     [min]="minStartDate"
     [max]="maxStartDate"
   />
   <mat-datepicker-toggle matSuffix [for]="startDatePicker"></mat-datepicker-toggle>
   <mat-error *ngIf="startDateFormControl.hasError('required')"> Error Text </mat-error>
   <mat-datepicker #startDatePicker></mat-datepicker>
</mat-form-field>

问题是当我们展示它时,它是当天保存的。如果用户不更改它,它将保持不变。但如果用户更改它,它将替换旧版本。问题是,它没有通过验证,因为我们设置了比今天更早的日期。

我们如何允许特定日期?我们不希望允许较旧的日期,除了一个。

4

0 回答 0