我正在尝试将其自定义服务访问其config属性以注入http拦截器,例如
angular
.module("common.services")
.factory("redirectService",
["$resource", "$q", "$location",
redirectService]),
.config(function ($httpProvider) {
$httpProvider.interceptors.push('redirectService');
});
function redirectService($resource, $q, $location){
...
}
但这显然是不正确的,因为我收到了萤火虫控制台错误
SyntaxError:期望的表达式,得到了“。” .config(功能
($ httpProvider){
最佳答案
从中删除最后一个,
.factory("redirectService",
["$resource", "$q", "$location",
redirectService]),