Jak mogę zapewnić, że funkcja complete()
będzie działała niezależnie od wyniku wywołania $ http przy użyciu interfejsu API obietnic dostarczonego z 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
});
Można tego użyć, aby ukryć ikonę pokrętła AJAX po zakończeniu żądania. Chcielibyście ukryć spinnera, niezależnie od wyniku wniosku.
co chcesz osiągnąć w ten sposób? –