我正在尝试在其他模块中使用在AppModule内部创建的组件。我收到以下错误:
“未捕获(承诺):错误:模板解析错误:
“联系人框”不是已知元素:
- 如果“ contacts-box”是Angular组件,则请验证它是否属于此模块。
- 如果“ contacts-box”是Web组件,则将“ CUSTOM_ELEMENTS_SCHEMA”添加到该组件的“ @ NgModule.schemas”以禁止显示此消息。
我将页面保存在pages目录中,其中每个页面都保存在不同的模块(例如,customers-module)中,并且每个模块具有多个组件(例如,customers-list-component,customers-add-component等)。我想在这些组件中使用我的ContactBoxComponent(例如,在customers-add-component中)。
如您所见,我在widgets目录中创建了contacts-box组件,因此它基本上位于AppModule中。我将ContactBoxComponent导入添加到app.module.ts中,并将其放在AppModule的声明列表中。它没有用,所以我用谷歌搜索了问题,并添加了ContactBoxComponent来导出列表。没帮助 我还尝试将ContactBoxComponent放入CustomersAddComponent,然后放入另一个(来自不同模块),但出现错误,提示存在多个声明。
我想念什么?