Javascript AngularJS http GET抛出错误
我正在编写一个自定义错误对象,并在没有连接的情况下对其进行测试 这里是stacktrace:Javascript AngularJS http GET抛出错误,javascript,angularjs,http,Javascript,Angularjs,Http,我正在编写一个自定义错误对象,并在没有连接的情况下对其进行测试 这里是stacktrace: (anonymous function) @ angular-1.4.7.js:12477 error @ httpService.js:34 processQueue @ angular-1.4.7.js:14745 (anonymous function) @ angular-1.4.7.js:14761
(anonymous function) @ angular-1.4.7.js:12477
error @ httpService.js:34
processQueue @ angular-1.4.7.js:14745
(anonymous function) @ angular-1.4.7.js:14761
Scope.$eval @ angular-1.4.7.js:15989
Scope.$digest @ angular-1.4.7.js:15800
Scope.$apply @ angular-1.4.7.js:16097
done @ angular-1.4.7.js:10546
completeRequest @ angular-1.4.7.js:10744
requestError @ angular-1.4.7.js:10695
我只是调用一个简单的$http.geturl和2个回调函数。
在错误回调中,我想在自定义对象中记录错误,该对象包含url、error、
有办法解决吗
使现代化
请共享您的httpService.js文件。您可能需要创建一个拦截器,请参阅
this.get = function (url) {
var call = new HttpCall(url); // my custom class
// $log.debug(url);
$http.get(url)
.then(function (response) {
call.response = response;
$log.info(call);
return response
}, function (error) {
call.error = error;
$log.error(error);
$log.error(call);
return error;
});
};