未捕获的错误: [$injector:模块rr]
Uncaught Error: [$injector:modulerr]
我有以下 app.js 文件用于角度,我想添加一个响应拦截器,但是当我添加响应拦截器时,它会在控制台上抛出错误
未捕获的错误: [$injector:模块rr]
下面是文件
(function () {
"use strict";
angular.module("builder").config(["$stateProvider", "$urlRouterProvider", "$locationProvider", "$provide","$httpProvider",
function ($stateProvider, $urlRouterProvider, $locationProvider, $provide, $httpProvider) {
$httpProvider.responseInterceptors.push('responseObserver');
}]).factory('responseObserver',
function responseObserver($q, $window) {
return function (promise) {
return promise.then(function (successResponse) {
return successResponse;
}, function (errorResponse) {
switch (errorResponse.status) {
case 401:
$window.location = $window.location;
break;
case 403:
$window.location = './403.html';
break;
case 500:
$window.location = './500.html';
}
return $q.reject(errorResponse);
});
};
});
}());
谁能指导我导致此问题的原因。
你没有在任何地方定义角度模块"构建器"。以下格式(您的文件使用):
angular.module("builder")
意思是,"使用我已经定义的角度模块'构建器'。
以下格式:
angular.module("builder",[])
意思是,"此时此地创建角度模块'构建器'(并消除任何以前的模块)"。
您可以同时创建和使用:
angular.module("builder",[]).config(....
但是您必须至少在某处定义一次。
您的工厂应该像下面这样更改:
.factor('responseObserver', '$window', function responseObserver($window, $q){
});
注意我注入$window
的方式.您必须注释$window,以便注入器可以识别要注入的功能/指令/服务。
相关文章:
- 错误:$injector:modulerr模块错误(我的第一个SPA应用程序)
- 错误:$injector:modulerr加载图像时模块处于角度
- 未捕获错误:由于,[$injector:moduler]未能实例化模块polmgr
- 角度.js:38未捕获错误:[$injector:模块rr]
- $injector:modulerr将自定义模块注入Angular应用程序
- AngularJS错误:$injector:modulerr我的浏览器窗口中出现模块错误
- 角度错误: [$injector:模块rr] 由于以下原因无法实例化模块角度图表: 错误: [$injector:nom
- 错误:[$injector:模块rr] 与角度 JS [GULP CONTEXT]
- 角度$injector:模块rr模块错误
- 问题 - AngularJS 未捕获错误: [$injector:模块rr]
- 未捕获的错误:[$injector:模块rr] 加载角度.js需要
- 未捕获的错误: [$injector:模块rr]
- 角度误差:未捕获错误:[$injector:模块rr]
- 角度错误:$injector:模块rr模块错误
- 使用 ui 路由器时出错:“$injector:模块”
- 未捕获错误: [$injector:模块rr] 由于以下原因无法实例化模块启动器:错误: [$injector:模块rr
- 未捕获的错误:[$injector:nomod] 和未捕获的错误:[$injector:模块rr]
- [$injector:模块rr] 错误
- 我一直收到错误:$injector:模块rr模块错误与AngularJS
- 角度错误:未捕获错误:[$injector:模块rr] 无法实例化模块