我正在 ng-grid 中自定义一个单元格模板。在那个单元格中,我想要一个按钮来触发一些需要原始数据数组中的行索引的事件。模板如下所示:
<button class="btn" ng-click="removeItem(row.rowIndex)">
<i class="icon-remove"></i>
</button>
并removeItem
像这样实现:
$scope.removeItem = function(rowIndex) { $scope.myList.splice(rowIndex, 1) }
这一直有效,直到我通过单击其中一列重新排序网格。显然, rowIndex 是行的视觉索引,而不是我提供的数组中行的索引。
有没有办法获得实际的索引?