无法绑定到“ dateClass”,因为它不是angular7中“ mat-datepicker”的已知属性

时间:2019-05-14 18:35:24

标签: angular-material

我在应用中使用角度材质的日期选择器。我需要更改某些特定日期的颜色。为此,我使用了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.

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

对于其他面临相同问题的人(重复注释中提到的内容),请确保您已安装至少Angular Material版本7.1.0或更高版本。另外,请确保您已导入MatDatepickerModule

要更新您的Angular Material版本,请使用npm update --save @angular/material @angular/cdk