我在使用 ng-repeat 的表格中有一些数据,这些数据排序良好。请看第一个小提琴。
http://jsfiddle.net/HB7LU/10201/
<tr ng-repeat="each in list | orderBy:predicate:reverse">
我正在尝试找到一种方法来获得第一列(名称),如果下一行具有相同的名称,则不要重复名称。见第二个小提琴。
http://jsfiddle.net/HB7LU/10204/
<td ng-show="list[$index].name != list[$index-1].name">{{each.name}}</td>
这最初有效,直到对列进行排序。如果单击标题,列将排序,但数据不正确。我知道这是因为我使用 $index 的列表。我不确定是否有办法使用其他东西来代替?或者说实话,我想知道是否有更好的方法来做到这一点。
如果需要更多信息,请告诉我。谢谢!吨