我在应用中使用角度材质的日期选择器。我需要更改某些特定日期的颜色。为此,我使用了mat-datepicker的'dateClass'属性。但这不起作用。
html
<mat-datepicker [dateClass]="dateClass" #picker1 ></mat-datepicker>
组件
dateClass = (d: Date) => {
const date = d.getDate();
// Highlight the 1st and 20th day of each month.
return (date === 1 || date === 20) ? 'example-custom-date-class' : undefined;
}
错误
Can't bind to 'dateClass' since it isn't a known property of 'mat-datepicker'.
1. If 'mat-datepicker' is an Angular component and it has 'dateClass' input, then verify that it is part of this module.
2. If 'mat-datepicker' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
我该如何解决这个问题?
答案 0 :(得分:0)
对于其他面临相同问题的人(重复注释中提到的内容),请确保您已安装至少Angular Material版本7.1.0或更高版本。另外,请确保您已导入MatDatepickerModule
。
要更新您的Angular Material版本,请使用npm update --save @angular/material @angular/cdk
。