2014-02-23 21 views
0

$scope.items = $http.get(config.base + '/humanized/angular_data').success();我不能得到控制數據的角度JS

我想在controller獲取數據,並把它放在$scope.items,但我不能這樣做。

+1

Ajax調用是異步的。在呼叫返回之前它不會分配數據。此外,需要看到更多的幫助。 –

+0

您需要返回承諾,然後在承諾已解決時獲取您的數據。 –

回答

2

在老版本的角度中,您可以直接將承諾分配給$scope,這將管理解決過程。在當前版本中已關閉此功能,並計劃完成刪除操作。爲了執行你所需要的,$scope.items應該被分配在已解決的回調中(例如:.success(function(results){ /* assign here */})