Angularjs angular js:如何在一个函数中发布两个http post?

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

分配问卷后,我想保存候选人的详细信息以及他们的详细信息,如姓名等。然而,我在我的web api中分两部分来做

这是我的角度控制器代码

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下面吗?