我有以下结构
Project
---Module1
------ComponentA
------componentB
---Module2
------componentC
------componentD
在Module1.module.ts
的导入中,我正在进行Module2的导入,因为在componentA
中,我使用的componentC
属于Module2
。
现在,我需要在属于模块2的componentD
中使用componentB(Module1)
,但我有很多错误,因为当我在Module2.module.ts
中导入Module1
时,我正在创建循环依赖关系
此时的结构是:Module1
是Module2
的父级。所以,我不知道是否存在从Module2(Child)
中的一个组件访问属于Module1(parent)
的一个部件的方法
如果您不关心当前的模块结构,您可以为组件B和C创建第三个模块-您可以将module 3
导入到module 1
和module 2
中。
Project
---Module1
------ComponentA
---Module2
------componentD
---Module3
------componentC
------componentB