Làm cách nào để đảm bảo rằng hàm complete()
sẽ chạy bất kể kết quả của cuộc gọi $ http sử dụng API lời hứa được cung cấp với Angular.js?
$http({
method: 'POST',
url: submitUrl,
data: $scope.data
})
.success(function(data) {
// execute this code on success
})
.error(function(data) {
// execute this code on error
})
.complete(function() {
// execute this code regardless of outcome
});
Người ta có thể sử dụng công cụ này để ẩn biểu tượng máy quay AJAX khi yêu cầu hoàn tất. Bạn sẽ muốn ẩn spinner bất kể kết quả yêu cầu.
bạn muốn đạt được điều gì bằng cách này? –