在多个页面上使用带有 ng-table 的索引
Using an index with ng-table over multiple pages
我正在使用 ng-table 来显示以下数据。
我希望第一列是在页面上持续存在的索引号(例如,第 100-199 行的页面应该具有索引 100-199)。
目前索引每页重置并从 0 开始。我也试过
{{ (FarmParams.page() * FarmParams.count()) + index }}
但在这种情况下,第一页将从索引 100 开始。
<table ng-table="vm.FarmParams" class="table table-hover">
<tr ng-repeat="row in $data">
<td data-title="''" filter="{index : 'text'}" sortable="'index'">{{$index}}</td>
<td data-title="'Planted:'" filter="{planted : 'text'}" sortable="'planted'">{{row.planted}}</td>
<td data-title="'Harvested'" filter="{harvested: 'text'}" sortable="'harvested'">{{row.harvested}} </td>
</tr>
</table>
看来你可以从页面中减去一个。
{{ ((FarmParams.page() - 1) * FarmParams.count()) + index }}
我正在使用 ng-table 来显示以下数据。
我希望第一列是在页面上持续存在的索引号(例如,第 100-199 行的页面应该具有索引 100-199)。
目前索引每页重置并从 0 开始。我也试过
{{ (FarmParams.page() * FarmParams.count()) + index }}
但在这种情况下,第一页将从索引 100 开始。
<table ng-table="vm.FarmParams" class="table table-hover">
<tr ng-repeat="row in $data">
<td data-title="''" filter="{index : 'text'}" sortable="'index'">{{$index}}</td>
<td data-title="'Planted:'" filter="{planted : 'text'}" sortable="'planted'">{{row.planted}}</td>
<td data-title="'Harvested'" filter="{harvested: 'text'}" sortable="'harvested'">{{row.harvested}} </td>
</tr>
</table>
看来你可以从页面中减去一个。
{{ ((FarmParams.page() - 1) * FarmParams.count()) + index }}