gpt4 book ai didi

javascript - 如何在 $http.get 的 promise 响应中使用外部变量

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:34:44 26 4
gpt4 key购买 nike

<分区>

这是我的代码

for (var i=0; i<5; i++) {
var url = generate_url(i) ;
$http.get(url).then(function(response){
var param2 = response.data.param2
$scope.outputData.push({'index':i, 'param':param2}) ;
}) ;
}

在这个例子中,我想在 $scope.outputData 中获取一个数组,其中的数据类似于:

[
{'index':0,param:'a'},
{'index':1,param:'b'},
{'index':2,param:'c'},
{'index':3,param:'d'},
{'index':4,param:'e'},
]

但我得到的是这样的数据:

[
{'index':4,param:'a'},
{'index':4,param:'b'},
{'index':4,param:'c'},
{'index':4,param:'d'},
{'index':4,param:'e'},
]

在这种情况下,我指的外部数据是变量i

麻烦你能告诉我吗?我该如何继续实现我的目标?提前谢谢你,对不起我的英语:)

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com