以下是我的$ http电话。 angular有一些功能,比如成功说之前会在实际$ http调用之前执行
$http.post(postUrl, $scope.tempData, {
}).success(function(response) {
alert(response);
}).error(function (errorCode) {
alert(errorCode);
}
);
答案 0 :(得分:1)
angular是否有一些功能,比如说之前会在实际的$ http调用之前执行。
快速回答:否。
但您可以在factory
或provider
中实施此模块,并实现您想要的任何逻辑。
以下是示例:
.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;
}
}
}]);