15
Jak zwrócę obietnicę, ale natychmiast powoła się blok jej? Oto gnarly sposób to zrobić:Jak zwrócić nieudaną obietnicę?
if (fail) {
var q = $q.deferred();
$timeout(function() {
q.reject("")
}, 1);
return q.promise;
} else {
return $http.get("/").then(function(data) {});
}
dlaczego chcesz to zrobić? proszę napisać cały blok kodu –
, ponieważ chcę wywołać blok catch w funkcji wywołującej. – yayitswei
Wydaje się to w porządku. Na czym polega problem. Jak złapiesz porażkę? – Chandermani