我只是将我更新angular2-app
为new RC5
。我走了很远,一切似乎还不错,但是现在我想将其重新组织成NgModules
一件事:我在不同模块(例如ModuleA和ModuleB)中的多个其他组件中使用了一个组件(“ ComponentA”)。
以这种方式使用它,我得到一个:
未捕获的类型ComponentA是以下两个模块的声明的一部分:ModuleA和ModuleB!
错误。
据我所知,解决该问题的唯一方法是在Shared-Module
我所有的常用知识中使用a ,对吗?还是有一种更简单的方法来跨模块共享组件?
提前致谢 :)
您必须为共享组件创建一个模块,然后将该模块导入要使用该组件的位置。
如错误消息所述,一个组件(或指令或管道)只能在directives
一个模块中列出。
如果要重用,则需要将包含它的模块添加到@NgModule({imports: [...]})
要使用它的模块中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句