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 スピナー アイコンを非表示にすることができます。リクエストの結果に関係なく、スピナーを非表示にする必要があります。