angular.forEach中的$ http请求

时间:2016-02-16 16:12:33

标签: javascript angularjs

我目前正在开发一个应用程序,这是我的代码:

    Private Sub cmdCalc_Click()

     fyra = 100 - CDbl(txt4.Value)
     per = 100 - CDbl(txt5.Value)
     x = (CDbl(txt2.Value) + CDbl(txt3.Value)) / fyra
     y = x / per
     txt6.Value = Math.Round(y,2)

   End Sub

第一次运行代码时,arr为空。有人可以告诉我为什么并解决这个问题吗?

由于

1 个答案:

答案 0 :(得分:0)



var arr = [];
var loadData = function ( data ) {
  var promises = [];
  angular.forEach(data, function ( value, key ) {
    promises.push(getData( data.id );
  });
  $q.all(promises)
    .then(function ( response ) {
      arr.push(
        {
           test: response  
        }   
      );
      console.log(arr);
    }  
}




感谢ste2425和DerekMT12。