我有角度摘要循环的问题。当我进行 http 调用并将响应放入 $scope 时,该 var 在下一个摘要循环之前不会在视图中更新。
例如,我将以下调用包装到视图上的函数和按钮中,该视图使用 ng-click 调用函数。第一次单击按钮时,视图上什么也没发生(发送了 http 响应并收到了响应)。第二次单击按钮后,视图将使用先前响应的数据更新,当前响应在下次单击后更新等...
$scope.loadItems = function(){
ItemService.getData().then(function(rsp) {
$scope.items = rsp.data;
});
}
ItemService.getData() 基本上是包装 $http 调用:
getData : function(){
return $http({
method: 'GET',
url: '/api/items'
});
}
和 html
<button ng-click="loadItems()">Load</button>
谢谢!