我只是将我更新angular2-app为新的RC5.我走得很远,一切似乎都没问题,但现在我想重新整理它NgModules并遇到一件事:我在不同模块中使用了一个组件("ComponentA")来代替其他组件(比如ModuleA和ModuleB).
一旦使用它,我得到一个:
Uncaught Type ComponentA是2个模块声明的一部分:ModuleA和ModuleB!
错误.
据我所知,解决这个问题的唯一方法是使用Shared-Module我所有常见的东西,是吗?或者是否有更简单的方法来跨模块共享组件?
提前致谢 :)
Gün*_*uer 23
您必须为共享组件创建一个模块,并将此模块导入您要使用此组件的位置.
正如错误消息所示,组件(或指令或管道)只能在directives一个模块中列出.
如果要重用,则需要将包含它的模块添加到@NgModule({imports: [...]})要使用它的模块中.
| 归档时间: |
|
| 查看次数: |
10790 次 |
| 最近记录: |