我想通过实际函数外部的一些json值循环。任何人都可以帮我吗?
app.controller('MapCtrl', function($scope, $http){
$scope.contents = [];
$http.get('/data4estate/data_model.php')
.success(function(data) {
$scope.contents = data;
});
for (i = 0; i < $scope.contents.length; i++) {
console.log($scope.contents[i].name);
}
});
'$ http'是异步的,for循环$ scope.contents'已被填充之前'运行。 –
可能的重复[如何返回来自异步调用的响应?](http://stackoverflow.com/questions/14220321/how-do-i-return-the-response-from-an-asynchronous-call) –
不明白你的意思 –