【发布时间】:2020-08-18 14:00:50
【问题描述】:
我已将 Angular 从版本 8 更新到 9。我观察到在 app.module.ts 中,以下内容发生了变化
import { MatRadioModule } from '@angular/material';
到
import { MatRadioModule } from '@angular/material/radio';
现在,我在 ng build 上收到以下错误。
- 如果“mat-radio-button”是 Angular 组件,则验证它是否是该模块的一部分。
- 如果“mat-radio-button”是 Web 组件,则将“CUSTOM_ELEMENTS_SCHEMA”添加到该组件的“@NgModule.schemas”中 禁止显示此消息。
我尝试将 CUSTOM_ELEMENTS_SCHEMA 或 NO_ERRORS_SCHEMA 添加到应用模块,但没有成功。
import { NO_ERRORS_SCHEMA } from '@angular/core';
schemas: [NO_ERRORS_SCHEMA]
会有什么问题?谢谢!!
更新:
我在这里发现了类似的问题: Angular compilation fails after upgrade to Angular v9 and enabling Ivy
【问题讨论】:
-
您是否将
MatRadioModule包含在imports数组中的app.module.ts文件中?? -
您的组件在哪个模块中注册/声明?如果是 app.module.ts 然后检查导入:[MatRadioModule]
-
@ManiRaj 是的,我已将 MatRadioModule 包含在 app.module.ts 的导入数组中
标签: angular typescript angular-material angular9