Angularjs $scope变量没有内容

Angularjs $scope变量没有内容,angularjs,angularjs-scope,Angularjs,Angularjs Scope,我有控制器和函数getData,如图所示。问题是for循环之外的$scope.results没有内容。在第二个http.get请求中,它包含内容 appControllers.controller('MyaSellerOrderCtrl', ['$scope', '$rootScope', 'Order', '$http', function($scope, $rootScope, Order, $http) { $scope.results = [];

我有控制器和函数getData,如图所示。问题是for循环之外的$scope.results没有内容。在第二个http.get请求中,它包含内容

appControllers.controller('MyaSellerOrderCtrl', ['$scope', '$rootScope', 'Order', '$http',
    function($scope, $rootScope, Order, $http) {
        $scope.results = [];
        $scope.getData = function() {
               $http.get('api/orders/business/?user_id=' + $rootScope.user.user_id).success(function(data){
                    for (var i = 0; i < data.length; i++) {
                        $http.get('api/orders/seller/?business_id=' + data[i].business_id).success(function(data1){
                             // console.log(data1);        
                             $scope.results[i] = data1;
                       });
                     }
                     console.log($scope.results);
                });
         };
         $scope.getData();
     }]);
appControllers.controller('MyaSellerOrderCtrl',['$scope','$rootScope','Order','$http',
函数($scope、$rootScope、Order、$http){
$scope.results=[];
$scope.getData=function(){
$http.get('api/orders/business/?user\u id='+$rootScope.user.user\u id).成功(函数(数据){
对于(变量i=0;i
//步骤1:您的第一个请求
$http.get('api/orders/business/?user\u id='+$rootScope.user.user\u id).成功(函数(数据){
//第二步:你的循环开始了
对于(变量i=0;i