Mat ragepicker 中的最大值不会动态反映。我在下面复制了相同的内容。
https://stackblitz.com/edit/angular-uc41kx-7a8m4h?file=src/app/date-range-picker-overview-example.html
以下是我尝试过的我想将日期选择限制为仅 29天。因此,当日期更改时,最大值将由
startChange($event)
函数使用(dateChange)
事件更新。
startChange(event: MatDatepickerInputEvent<Date>) {
let maxDate;
this.minDate = event.value;
maxDate = moment(this.minDate).add(29, 'days').toDate();
if (this.currentDate < maxDate) {
this.currentDate = moment().toDate() ;
} else {
this.currentDate = moment(this.minDate).add(29, 'days').toDate();
}
}
但是以上不起作用,
有人能帮我一下吗。