设置 [minDate] 和 [maxDate] 时,它不仅设置为 datepicker,还设置为 on <input>
。我想将 minDate 和/或 maxDate 设置为有效的日期选择器,但问题在于用户手动输入无效日期(大于或小于最小/最大日期)的那一刻。在这个无效输入之后,我想显示红色文本它是一个无效日期,但 datepicker 清除 ngModel 值。有谁知道如何阻止 datepicker 删除日期?
<input class="form-control form-control-model" name="dp" type="text" autocomplete="off"
[(ngModel)]="date"
(ngModelChange)="onDateInputChange($event)"
#d="ngbDatepicker"
ngbDatepicker
[minDate]="dateToNgbDate(_startDate, false)"
[maxDate]="dateToNgbDate(_endDate, true)"
(click)="d.open()"
(dateSelect)="onDatepickerDateSelect($event)">