AngularJs $ http post avant le crochet d’action

Ci-dessous, mon appel $ http. Est-ce que angular a une fonction comme le succès dit avant qui sera exécutée avant l’appel réel

$http.post(postUrl, $scope.tempData, { }).success(function(response) { alert(response); }).error(function (errorCode) { alert(errorCode); } ); 

Est-ce que angular a une fonction comme succès avant qui s’exécutera avant l’appel réel $ http.

Réponse rapide: Non.

Mais vous pouvez implémenter ce module en factory ou chez le provider et mettre en œuvre la logique de votre choix.

Voici un exemple:

 .factory('ajax_post', ['$http', function(_http) { var path = 'src/php/data.ajax.php'; return{ init: function(jsonData){ // do logic here var _promise= _http.post(path, jsonData ,{ headers: { 'SOAPActions': 'http://schemas.microsoft.com/sharepoint/soap/UpdateListItems' } } ); return _promise; } } }]);