资源方法的错误回调

时间:2014-11-12 11:48:36

标签: angularjs callback resources

我在使用资源的方法从服务器获取409响应时尝试执行不同的操作。

基本上我遇到与AngularJS service not invoking error callback on save() method相同的问题,我已经尝试了所有的答案,但我总是得到成功的回调。

    $scope.form.$save(function (data, headers) {
        console.log(data, headers);
    }, function(error) {
        console.log('fail');
    });

任何人都可以给出明确答案,如果这是固定的,如果/我做错了什么?

1 个答案:

答案 0 :(得分:0)

原来我有一个自定义的调试拦截器没有显式返回$ q.reject(响应)。

显然,每个自定义调试拦截器都会完全覆盖默认行为。 有关我找到答案的位置,请参阅https://github.com/angular/angular.js/issues/2609#issuecomment-44452795