angularjs - 这里的循环依赖是什么?
问题描述
我收到一个循环依赖错误:
Circular dependency found: $notificationService <- $notificationService <- $uiService <- $tourService
$notificationService
只取决于$rootScope
$uiService
取决于一些事情,包括$notificationService
但不是$rootScope
和不是$tourService
$tourService
取决于很多事情$notificationService
,包括$uiService
但不是$rootScope
据我所知,没有循环依赖,也绝对不是错误中描述的那种。
通知.service.ts:
export class NotificationService {
static $inject = ['$rootScope'];
constructor(private $rootScope: ng.IRootScopeService) {...}
...
}
export default function(mod: ng.IModule) {
mod.service('$notificationService', NotificationService);
}
我看不出如何$notificationService
参与任何循环依赖,因为它只依赖于$rootScope
.
解决方案
推荐阅读
- python - 应用gensim LDA主题建模后,如何获取每个主题概率最高的文档并将它们保存在csv文件中?
- ruby-on-rails - Rails 在“ShopifyAPI::Product.delete()”上“无法验证 CSRF 令牌真实性”,但正在处理“ShopifyAPI::Product.find()”
- javascript - 如果我得到应用程序流的 Axios 响应内容类型,如何保存 PDF 格式文件?
- microprocessors - WAW 和 WAR 危害是 RISC 处理器独有的吗?
- android - 更改应用程序语言
- laravel - 如何在cpanel上上传laravel项目?
- css - 如何同时设置最小宽度并换到下一行以进行内容可编辑
- reactjs - 有没有办法重构此代码以使其更简洁?
- ruby-on-rails - 如何仅在用户按搜索时呈现搜索结果
- android-recyclerview - RecyclerView:回收项目时绑定不正确