当服务不可用时,使用数组长度0获取成功调用

时间:2016-01-27 03:15:43

标签: javascript angularjs angularjs-directive angularjs-scope

我的查询有两种方法 - 查询:{方法:' GET' isArray:true} 保存:{方法:' POST'}

当服务停止时,我肯定会收到类似400或404的HTTP错误。 但是我的保存会收到错误回调。

对于查询,我的数组长度为0,但成功。这在任何意义上都是不正确的。

Setting

1 个答案:

答案 0 :(得分:-1)

你可以试试这个,如果有错误,那么它将返回异常和状态。

var  endPoint  = 'https://google.com';

 $http.get(endPoint,{ cache: false })
      .success(deferred.resolve)
      .error(function(data,status){
       deferred.reject();
});