ngTable と次の tableParams を設定しました。
var selectedItems = [];
$scope.tableParams = new ngTableParams({
page: 1, // show first page
count: 5 // count per page
}, {
total: selectedItems.length, // length of data
getData: function ($defer, params) {
$defer.resolve(selectedItems.slice((params.page() - 1) * params.count(), params.page() * params.count()));
}
});
「selectedItems」のコンテンツは、シングル ページ アプリケーションの別の「画面」からのユーザーの選択を監視する $scope.$watch を介して更新されます。ただし、ユーザーが選択した後、tableParams の「count」プロパティは無視され、ページネーション オプションなしで 15 行すべてが表示されます。