Это может быть возможно, если вы подключитесь к beforeViewRender
и примените некоторые CSS правила
Шаблон:
<mwl-calendar-month-view (beforeViewRender)="applyDateSelectionPolicy($event)">
</mwl-calendar-month-view>
TS:
dateIsValid(date: Date): boolean {
return date.getTime() < new Date().getTime();
}
applyDateSelectionPolicy({ body }: { body: CalendarMonthViewDay[] }): void {
body.forEach(day => {
if (!this.dateIsValid(day.date)) {
day.cssClass = 'disabled-date';
}
});
}
CSS:
.disabled-date{
opacity: .5;
pointer-events: none;
}