【发布时间】:2019-12-07 23:05:57
【问题描述】:
我想在日期选择器上突出显示周末(周六和周日)。
我已尝试重新调整lockedweekendfilter,该过滤器使用布尔值表示日期位置0(星期日)和位置6(星期六)。此代码来自 Material 站点版本 6。但是,它仅适用于禁用日期。我不想禁用周日和周六。
@Injectable()
export class InjectDatePickerGeneral {
constructor() {}
lockedWeekendFilter(d: Date): boolean {
const date = new Date(d);
const day = date.getDay();
// Prevent Saturday and Sunday from being selected.
return day !== 0 && day !== 6;
}
}
理想情况下,我想在日期选择器中为星期六和星期日添加一个类,这样我就可以更改颜色,也许还可以更改背景。
【问题讨论】:
-
这可能会有所帮助 - stackoverflow.com/questions/49761382/…
-
嗨杰·舒克拉,谢谢。 dateClass: 属性仅适用于材料 8。这就是为什么我必须指定我使用的是材料 6。
标签: css angular typescript angular6 angular-material-6