Javascript AngularJS http GET抛出错误

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

我正在编写一个自定义错误对象,并在没有连接的情况下对其进行测试

这里是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
         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;
        });
};