【发布时间】:2016-05-07 04:42:39
【问题描述】:
我目前在我的应用程序中面临着一场噩梦。我有 1 个服务和 1 个工厂,它们需要相互访问,如下所示:
// Dependency Injection
MyFactory(MyService)
MyService(MyFactory)
这使我的应用程序崩溃(但控制台上没有错误)。我不知道发生了什么,然后我需要相互交流。
有人吗?
【问题讨论】:
-
我记得 angularjs 1 中不允许循环依赖,因此会引发错误。前段时间我有同样的问题,并通过将我的服务拆分为更多的小部分来解决它
-
有一个good question关于这个话题,
-
您是否尝试过创建第三个服务/工厂?这是一篇关于循环依赖的有趣读物misko.hevery.com/2008/08/01/…
标签: javascript angularjs dependency-injection angularjs-service angularjs-factory