首页 > 解决方案 > 这里的循环依赖是什么?

问题描述

我收到一个循环依赖错误: Circular dependency found: $notificationService <- $notificationService <- $uiService <- $tourService

据我所知,没有循环依赖,也绝对不是错误中描述的那种。

通知.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.

标签: angularjs

解决方案


推荐阅读