Angularjs angular js:如何在一个函数中发布两个http post?
分配问卷后,我想保存候选人的详细信息以及他们的详细信息,如姓名等。然而,我在我的web api中分两部分来做 这是我的角度控制器代码Angularjs angular js:如何在一个函数中发布两个http post?,angularjs,angular-http,Angularjs,Angular Http,分配问卷后,我想保存候选人的详细信息以及他们的详细信息,如姓名等。然而,我在我的web api中分两部分来做 这是我的角度控制器代码 MainApp.controller('CandidateController', ['$scope', '$window', '$http', '$location', '$routeParams', '$filter', '$mdDialog', function ($scope, $window, $http, $location, $routeParams
MainApp.controller('CandidateController', ['$scope', '$window', '$http', '$location', '$routeParams', '$filter', '$mdDialog', function ($scope, $window, $http, $location, $routeParams, $filter, $mdDialog) {
$scope.saveCandidate = function () {
if ($scope.mailingSameAsPermanent ) {
$scope.candidateData.MailingAddress.Address1 = "Same";
}
$http.post('api/Candidate/AddCandidate', JSON.stringify($scope.candidateData))
.then(function () { $location.path("/candidate"); },
function () { $scope.message = "Save error"; })
$http.post('api/Candidate/AssignQuestionnaire',
JSON.stringify($scope.candidateData))
.then(function () { $location.path("/candidate"); },
function () { $scope.message = "Save error"; })
};
}]);
如何在一个作用域中发布两个http帖子?不确定是否可以在一个http中分配两个url帖子。如果您的上述语法正确,那么您应该做得很好。您可以按顺序先完成
AddCandidate
,然后完成assigninventory
。完成这两个操作后,您可以执行其他操作。但我需要先比较邮寄地址,然后分配问卷,然后添加候选人,,你说的一个范围是什么意思?@Chandermani你能看到它都在$scope.saveCandidate下面吗?