在forEach之后调用一个函数已经完成了角度

时间:2015-10-26 15:24:09

标签: angularjs

我有一个方法,只有在我的forEach块完成执行后才需要调用它。现在在我的代码中,在我的forEach块被执行之后首先调用该函数。这是一段代码,

function processData(data) {
      angular.forEach(data.ITINERARY.LIST_BOUNDS, function(bound, boundIndex) {
            angular.forEach(bound.LIST_SEGMENT, function(segment, index) {
                $q.all([
                        ServiceLocationAssistant.getAirport(segment.ORIGIN.LOCATION_CODE),
                        ServiceLocationAssistant.getAirport(segment.DESTINATION.LOCATION_CODE)
                    ])
                    .then(function(locations) {
                        segment.ORIGIN.location = locations[0];
                        segment.DESTINATION.location = locations[1];
                    });
            });
          });
         $scope.flightSection(processedData);//This method needs to be called
    }

0 个答案:

没有答案