【问题标题】:Property 'defaultColor' is missing in type 'NgxMatDatetimePicker<D>' but required in type 'CanColor'“NgxMatDatetimePicker<D>”类型中缺少属性“defaultColor”,但在“CanColor”类型中是必需的
【发布时间】:2020-12-25 15:48:03
【问题描述】:

在执行“ng build”时,我遇到了以下错误。

node_modules/@angular-material-components/datetime-picker/lib/datetime-picker.component.d.ts:52:22 中的错误 - 错误 TS2420:“NgxMatDatetimePicker”类错误地实现了“CanColor”接口。

node_modules/@angular/material/core/common-behaviors/color.d.ts:15:5 15 默认颜色:ThemePalette |不明确的; ~~~~~~~~~~~~ 'defaultColor' 在这里声明。

【问题讨论】:

  • 降级解决了您的问题吗?

标签: angular angular-material


【解决方案1】:

最近似乎有多个 github 问题引用了相同的问题:12。其中一个 cmets 表示,将版本@angular/material 降级到版本10.1.3 似乎可以解决问题(参见评论here)作为临时解决方法。此外,似乎正在进行修复(请参阅here),但在撰写本文时尚未合并。

目前最好的办法是将@angular/material 版本修复为10.1.3

【讨论】:

  • 我已将 Angular 更新到 13.1.1 并通过重新安装 @angular-material-components/datetime-picker 来修复它
【解决方案2】:

将材料升级到最新版本后,我遇到了同样的错误。我正在使用不同的日期选择器(saturn-datepicker),但除此之外相同。

【讨论】:

    【解决方案3】:

    我通过删除 @angular/material 10.2.0 并安装 v 10.1.0 解决了这个错误

    npm uninstal @angular/material
    npm install @angular/material@10.1.0
    

    【讨论】:

      猜你喜欢
      • 2021-07-26
      • 1970-01-01
      • 2019-09-19
      • 2020-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-11
      • 2020-11-10
      相关资源
      最近更新 更多