在多个页面上使用带有 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 }}