1
7
这不是角度依赖性问题。 循环引用是由typescript编译器在尝试解析循环时生成的。 进口 . 第一个解决方案
创建名为的新模块
现在您可以将该模块导入
第二个解决方案
使用
|
2
10
我也遇到了同样的问题。结果发现,解决办法是“不要这样做”,正如一个有棱角的家伙在这条线中所解释的: https://github.com/angular/angular-cli/issues/10170#issuecomment-380673276 归根结底,当根模块提供服务时,可以更容易地对它们进行树型抖动。 我和你一样失望。 |
3
2
我觉得角型的有点乱
这个
但你只需要(1)如果你在写 图书馆 而不是 应用 (因为为什么要在应用程序中包含不需要的服务),并且只需确保不多次导入服务模块,就可以避免多个服务实例(2)。
这个
问题
与
这与官方的角度指导相反,但我的建议是:
不使用
|
4
0
检查 forwardRef() 角度/核心功能。它允许引用尚未定义的引用。
|