3
私は古いコードを維持していると私は、このコードに起こった:角度のjs約束が拒否されずに失敗するとどうなりますか?
var deferred = $q.defer();
$http.post(url,{"username": username},{cache: true})
.success(function (data, status, headers, config) {
console.log(status);
console.log(headers);
console.log(config);
console.log(data);
deferred.resolve(data);
});
return deferred.promise;
私はこのhttpリクエストにエラーがあるとどうなるか興味があります。 これはdeferred.rejectが呼び出されないことを意味しますか? 私は誤差関数を持っているために、これを更新する必要があります?:
.error(function (data, status, headers, config) {
console.log(status);
console.log(headers);
console.log(config);
console.log(data);
deferred.reject(data);
});