我有两个ng-module
我通过延迟加载加载了重复顺序。
现在我想在仪表板中使用重复顺序作为html
<app-repeatorderlist></app-repeatorderlist>
如果我这样做会给我一个错误
&#39; APP-repeatorderlist&#39;不是一个已知的元素: 1.如果&app-repeatorderlist&#39;是一个Angular组件,然后验证它是否是此模块的一部分。 2.如果&#39; app-repeatorderlist&#39;是一个Web组件,然后添加&#39; CUSTOM_ELEMENTS_SCHEMA&#39;到了&#39; @ NgModule.schemas&#39;该组件
如果我在app.module上添加它的引用,那么它就会抛出错误
Type RepeatorderlistComponent是2个模块声明的一部分:AppModule和repeatorderModule!请考虑将RepeatorderlistComponent移动到导入AppModule和repeatorderModule的更高模块。您还可以创建一个新的NgModule,它导出并包含RepeatorderlistComponent,然后在AppModule和repeatorderModule中导入该NgModule。 错误:类型RepeatorderlistComponent是2个模块的声明的一部分:AppModule和repeatorderModule!请考虑将RepeatorderlistComponent移动到导入AppModule和repeatorderModule的更高模块。您还可以创建一个新的NgModule,它导出并包含RepeatorderlistComponent,然后在AppModule和repeatorderModul中导入NgModule
我可以理解我必须创建一个新模块(更高),但是如何在同一个
上指导任何身体答案 0 :(得分:4)
这是一个工作示例,我刚刚向您展示了它是如何设置的。
AppModule
会导入MainModule
(类似于您的DashboardModule)
。ReapeatOrder
模块是延迟加载的,可以从MainModule
MainModule
和ReapeatOrder
都使用模板中的共享组件。