Я знаком с вызовом Jquery AJAX, который имеет разные обратные вызовы, такие как перед отправкой, успех, завершение и т. д.
Это пример вызова AJAX с Jquery:
$.ajax({
url: 'register.php',
type: 'POST',
data: {name:name, email:email},
beforeSend: function() {
// show loading GIF
},
complete: function() {
// hide loading GIF
},
success: function(data) {
// parse response
}
});
Я хочу добиться того же, используя AngularJS.
Есть ли обратный вызов, например beforeSend для запроса AngularJS AJAX? Пока это мой код, но я не уверен, где я могу использовать обратный вызов, такой как beforeSend (чтобы я мог отображать загружаемое изображение GIF) в моем коде:
$http.post('register.php', {'name': $scope.name, 'email': $scope.email})
.success(function(data, status, headers, config) {
if (data != '') {
}
});