angular.forEach和loader中的嵌套$ http调用显示

时间:2017-03-24 09:33:30

标签: angularjs ajax

我正在尝试显示加载程序,直到所有POST CALL直到第4级尚未完成。 代码就像

angular.forEach(level1, function(value,key){
  $http({
     type : POST,
     data : value
  }).then(function(success){
       angular.forEach(level2,function(value2,key2){
         $http({
            type : POST,
            data : { success, value2}
         }).then(function(success){
             .. Till level 4
         },function(error){});
       });
  },function(error){});
});

如何等到完成执行完成level4。每个级别都有自己的角度,forEach()

1 个答案:

答案 0 :(得分:1)

使用$ q.all()等待特定级别的所有承诺完成

<frameset rows="50%,50%">
    <frame src="manual.htm">
    <frameset  cols="50%,50%">
    </frameset>
</frameset>

//冲洗并重复至第4级