解决Angular循环模块依赖项和组件(父子)



我有以下结构

Project
---Module1
------ComponentA
------componentB
---Module2
------componentC
------componentD

Module1.module.ts的导入中,我正在进行Module2的导入,因为在componentA中,我使用的componentC属于Module2

现在,我需要在属于模块2的componentD中使用componentB(Module1),但我有很多错误,因为当我在Module2.module.ts中导入Module1时,我正在创建循环依赖关系

此时的结构是:Module1Module2的父级。所以,我不知道是否存在从Module2(Child)中的一个组件访问属于Module1(parent)的一个部件的方法

如果您不关心当前的模块结构,您可以为组件B和C创建第三个模块-您可以将module 3导入到module 1module 2中。

Project
---Module1
------ComponentA
---Module2
------componentD
---Module3
------componentC
------componentB

最新更新