【发布时间】:2021-04-20 08:12:11
【问题描述】:
我有一个 loggerService,它通过 BackendService 将所有消息记录到后端系统,包括从 IpService 获取的设备 IP:
LoggerService injects IpService and BackendService
问题是,服务 IpService 和 BackendService 也应该能够通过 LoggerService 记录错误:
IpService injects LoggerService
BackendService injects LoggerService
我该如何解决这个特殊问题?
如果没有办法解决这个问题,我正在寻找一种方法来忽略这个特定循环依赖的角度警告,但在发现其他循环依赖时警告我。
【问题讨论】:
标签: angular dependency-injection circular-dependency