我只有2个问题
angular尝试全局处理服务器$ http错误。所以写在app.js下面的代码
angular.module('mname',[])
.config(function ($provide, $httpProvider) {
$provide.factory('ErrorInterceptor', function ($q) {
return {
responseError: function(rejection) {
//console.log(JSON.stringify(rejection));
alert('Error:==>'+rejection.status+"===>"+rejection.statusText);
return $q.reject(rejection);
}
};
});
1)如果404错误,我可以在此处获得警报。 但如果服务器通过任何代码错误,如缺少变量或等...但连接状态是200 ..那个时候我该如何管理? 不能进入这个responseError:area。
2)我为对话框工厂编写了一个方法,将错误和消息显示为Factory。我可以在控制器内部包含工作。如何在“responseError:”区域内使用。 (参见上面的代码)