AngularJS http GET引发错误

时间:2015-11-04 10:31:16

标签: javascript angularjs http

我正在编写自定义错误对象并使用"无连接"进行测试。

这里的堆栈跟踪:

(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;
        });
};

0 个答案:

没有答案