如何確保complete()
函數將運行,無論$ http調用的結果使用與Angular.js提供的promise API?
$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
});
一旦請求完成,就可以使用它來隱藏AJAX微調器圖標。無論請求結果如何,您都希望隱藏微調器。
你想通過這種方式達到什麼目的? –