我有一个加载lazy的LazyModule,还有一个ModuleA。我需要在LazyModule中使用组件Module-A-component。如何访问此外部组件?我在所有应用程序中都使用模块A-Component。
如果我在LazyModule的daclaration数组中添加Module-A-Component,则得到错误:
Module-A-Component是2个模块声明的一部分。。。
如果我只在LazyModule中移动模块A-Component,我就不能在应用程序的其他部分使用它。
如何在延迟加载模块和其他模块中使用外部组件?
由于没有代码,所以我将给出一个理论答案。您需要创建一个shared-module
。在其中创建Module-A-Component
并相应地命名。然后在MOdule A
、MOdule-B
等中重用
这也将确保没有循环依赖性。