15
Làm cách nào để trả lại lời hứa nhưng gọi khối lỗi của nó ngay lập tức? Đây là một cách gnarly để làm điều đó:Làm cách nào để trả lại lời hứa không thành công?
if (fail) {
var q = $q.deferred();
$timeout(function() {
q.reject("")
}, 1);
return q.promise;
} else {
return $http.get("/").then(function(data) {});
}
tại sao bạn muốn làm điều đó? xin vui lòng gửi tất cả khối mã –
vì tôi muốn gọi khối catch trong chức năng người gọi. – yayitswei
Điều này có vẻ ổn. Vấn đề bạn đang gặp phải là gì. Làm thế nào bạn bắt được thất bại? – Chandermani