El valor máximo en Mat ragepicker no se refleja dinámicamente. He replicado lo mismo a continuación. https://stackblitz.com/edit/angular-uc41kx-7a8m4h?file=src/app/date-range-picker-overview-example.html Lo siguiente es lo que probé. Quería limitar la selección de fecha a solo 29 días. Entonces, cuando se cambia la fecha, el valor máximo se actualizará mediante startChange($event) usando el evento (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(); } }Pero con lo anterior no funciona,
Me puede ayudar alguien.