【发布时间】:2017-12-13 17:21:31
【问题描述】:
在我的 Angular 应用程序中,我正在实现 2 个服务:
- 身份验证服务
- 空闲服务
这两个服务相互依赖:
- 当我注销时,我必须停止观察用户的空闲状态(通过调用
IdleService中的方法) - 当用户超时时,我必须从
AuthenticationService调用logout方法来注销用户。
这种方法会导致循环依赖问题。你知道如何避免它或如何用更好的方法改变我的实际方法吗?
【问题讨论】:
-
也许使用中介模式来处理服务到服务的通信?
标签: angular dependency-injection circular-dependency