【发布时间】:2021-11-26 06:49:43
【问题描述】:
作为标题,我正在尝试在当前组件中使用另一个相同级别的组件,但遇到此错误。
DevTools 给了我两个解决方案
- 如果“消息块”是一个 Angular 组件,则验证它是该模块的一部分。
- 如果“消息块”是一个 Web 组件,则将“CUSTOM_ELEMENT_SCHEMA”添加到该组件的“@NgModule.schema”以禁止显示此消息。
文件夹
- 块
- 客户资料
- 配置文件块
- 个人资料信息
- profileInfo.html
- profileInfo.ts
- profileBlock.module.ts
- 个人资料信息
- 配置文件块
- 消息块
- 客户资料
- block.modules.ts
模块
这是我的块模块
@NgModel({
imports:[...otherModule],
declarations:[messageBlockComponents],
export:[messageBlockComponents]
})
- 我检查了消息块组件的选择器名称是否正确
<message-block></message-block>
错误发生在profileInfo.html中。我在block moodule中声明了message-block,它是一个父模块,所以我没有在profileBlock.modules中添加任何声明。
问题
如何将消息块添加到 profileInfo 组件中?
【问题讨论】: