我从Angular
获得以下循环依赖性错误 Circular dependency found: Auth <- APIInterceptor <- $http <- $compile
Auth签名看起来像这样
.factory('Auth', function($rootScope,APIHelper,$q,$http,$localstorage,$window) {
/* Implementation Here */
}
API拦截器看起来像这样
.service('APIInterceptor',function($rootScope,$log,Auth){
/* Implementation Here */
}
它抱怨的直接循环依赖在哪里?
任何明显的方法,我可以解决我做错的事情?