【发布时间】:2014-01-14 16:45:38
【问题描述】:
这个想法是在某些情况下从另一个来源获取数据,所以我有这个存根:
factory("interceptor", function ($q, $location, $http) {
return function (promise) {
return promise;
}
}
失败了
[$injector:cdep] 找到循环依赖:拦截器
还尝试注入 $injector 并使用它检索 $http,结果相同。有什么想法吗?
.config 只不过是声明:
.config(function ($httpProvider) {
$httpProvider.responseInterceptors.push('interceptor');
});
【问题讨论】:
-
@IlanFrumer 是的,感谢您的有用评论。
-
为什么要在拦截器中注入$http?
-
如问题所述:从另一个来源获取数据。例如。最需要的是 /url/one.js,我想用 /url/two.js 中的数据替换它。
标签: angularjs