请关注此 plunker
问题:我正在根据年龄(sort
或ASC
)尝试DESC
数据,但我希望Name按升序排列,即
如果年龄是ASC(年龄:10)是最高的,名字从拉曼开始,但它应该从Aman,Baman,John,Raman开始。
答案 0 :(得分:0)
按列创建一个选定顺序的数组&将ng-repeat
与orderBy
过滤器一起应用于<{1}}。
<强>标记强>
<tr ng-repeat="friend in friends | orderBy : ['name', 'age']">
<td>{{friend.name}}</td>
<td>{{friend.phone}}</td>
<td>{{friend.age}}</td>
</tr>
您可以只传递范围变量名称而不是['name', 'age']
,该名称将具有各种选定列的数组以进行排序。
<tr ng-repeat="friend in friends | orderBy : sorting">
<td>{{friend.name}}</td>
<td>{{friend.phone}}</td>
<td>{{friend.age}}</td>
</tr>