如何complete()
使用 Angular.js 提供的 promise API 确保无论 $http 调用的结果如何,该函数都会运行?
$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 微调器图标。无论请求结果如何,您都希望隐藏微调器。