Zastanawiam się, jak zasymulować obietnicę $ http, gdy wiem, że żądanie zakończy się niepowodzeniem po stronie serwera. Oto mój kod:Obietnice AngularJS - Symulacja obietnicy http
if (!ng.isString(email)) {
var promise = $q.defer().promise;
$q.reject();
return promise;
}
return $http({
method : "PUT",
url : "//localhost/update" ,
data : { data: email }
})
// Success handler
.success(response){ return response})
// Error handler
.error(errorMsg){ return errorMsg});
Czy promise.reject() zamiast $ q.reject(); –
Pojawia się następujący błąd: Obiekt nr
czy sprawdzenie dla isString ma coś wspólnego z funkcją $ http po tym? Uprośnij swój numer referencyjny – nXqd