有任何方法可以使用 Angular Material 禁用除每個月的最后一天之外的所有日期。我希望用戶只選擇這個特定日期(每個月的最后一個日期)。有可能的?有一個 [matDatepickerFilter] 屬性,但用于特定的日期串列。謝謝你。
uj5u.com熱心網友回復:
不是用于日期串列,matDatePickerFilter
而是用于確定是否應該選擇特定日期的函式。
您可以簡單地定義一個函式并將其作為matDatepickerFilter
:
isLastDayOfMonth(date: Date | null): boolean {
date = date ?? new Date();
const dayOfMonth = date.getDate();
const lastDayOfMonth = getLastDayOfMonth(date);
return dayOfMonth === lastDayOfMonth;
};
<input matInput [matDatepickerFilter]="isLastDayOfMonth" />
這是一個StackBlitz示例。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/508341.html