如果我在异步 HTTP 请求的循环中调用下面的代码,我会得到后面的响应。关于我可能出错的地方有什么建议吗?
注意:这本质上是伪代码。
function successful_request(site) {
console.log('In: ' + site.id);
$scope.$apply(function() { console.log('Out: ' + site.id); }
}
输出:
In: 1
In: 2
In: 3
Out: 3
Out: 3
Out: 3
我希望我在这里说得通。我怀疑这是我如何调用 $scope.$apply 但我不确定我应该做些什么不同的情况。