升级到 Angular 17 材料错误 [已关闭]

问题描述 投票:0回答:1

我最近将一个应用程序从 v12 升级到 v17,现在我遇到了许多与材质模块相关的运行时错误,但没有解决它们。非常感谢任何帮助。

错误 NG8001:“mat-error”不是已知元素:

  1. 如果“mat-error”是 Angular 组件,则验证它是否是该模块的一部分。
  2. 如果“mat-error”是 Web 组件,则将“CUSTOM_ELEMENTS_SCHEMA”添加到该组件的“@NgModule.schemas”以抑制此消息。

错误 NG8001:“mat-form-field”不是已知元素:

  1. 如果“mat-form-field”是 Angular 组件,则验证它是否是该模块的一部分。
  2. 如果“mat-form-field”是 Web 组件,则将“CUSTOM_ELEMENTS_SCHEMA”添加到该组件的“@NgModule.schemas”以抑制此消息。

错误 NG8001:“mat-label”不是已知元素:

  1. 如果“mat-label”是 Angular 组件,则验证它是否是该模块的一部分。
  2. 如果“mat-label”是 Web 组件,则将“CUSTOM_ELEMENTS_SCHEMA”添加到该组件的“@NgModule.schemas”以抑制此消息。

(以及更多)

冉: npm install --save @angular/cdk @angular/material (没有错误)

angular angular-material
1个回答
0
投票

我通过将以下几行添加到我的 ts 文件中解决了我的问题: 从“@angular/material/form-field”导入{MatFormFieldModule}; @NgModule({ 导入: [MatFormFieldModule] }

© www.soinside.com 2019 - 2024. All rights reserved.