ng-repeat
ディレクティブを含むページがあります。ページが最初にロードされたときに機能しますが、の内容を更新するng-repeat
ために使用できるようにしたいです。次のコードを試しましたが、うまくいきません。助言がありますか?ng-click
ng-repeat
<div ng-click="loadItems('1')">Load 1st set of items</div>
<div ng-click="loadItems('2')">Load 2nd set of items</div>
...
<table>
<tr ng-repeat="item in items">>
// stuff
</tr>
</table>
項目コントロール:
$scope.loadItems = function (setID) {
$http({
url: 'get-items/'+setID,
method: "POST"
})
.success(function (data, status, headers, config) {
$scope.items = data;
})
.error(function (data, status, headers, config) {
$scope.status = status;
});
};
への呼び出しにより、サーバーから取得した新しいデータでディレクティブがリロードされるloadItems()
ことを期待していました。ng-repeat