我正在编写自定义错误对象并使用"无连接"进行测试。
这里的堆栈跟踪:
(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.get(url)
和2个回调function
。
在错误回调中,我想在我的自定义对象中记录错误,其中包含url,error,.....。
有没有办法解决它?
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;
});
};