1

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();
    }
  }

但是以上不起作用,

有人能帮我一下吗。

4

0 回答 0