У меня есть простой способ сортировки столбца таблицы, но я не могу найти способ чередовать обратную сортировку по щелчку и обратно. Есть ли у кого-нибудь решения этой проблемы? Ниже приведена скрипка, показывающая, что я имею в виду.Как изменить сортировку столбца при нажатии с помощью AngularJS
<div ng-app="app">
<div ng-controller="controller">
<p>{{orderProperty}}</p>
<div class="col-md-10">
<table class="table table-hover table-bordered">
<thead>
<tr>
<th>Status<a ng-click="orderProperty = 'a'">^</a></th>
<th>Ref<a ng-click="orderProperty = 'b'">^</a></th>
<th>Service<a ng-click="orderProperty = 'c'">^</a></th>
<th>Domain<a ng-click="orderProperty = 'd'">^</a></th>
<th>Service Owner<a ng-click="orderProperty = 'e'">^</a></th>
<th>Stage<a ng-click="orderProperty = 'f'">^</a></th>
</tr>
</thead>
<tbody>
<tr ng-repeat="x in projects | orderBy:orderProperty">
<td><b>{{x.a}}</b></td>
<td>{{x.b}}</td>
<td>{{x.c}}</td>
<td>{{x.d}}</td>
<td>{{x.e}}</td>
<td>{{x.f}}</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
http://jsfiddle.net/ben1729/3nxykbhk/
Ах, должно было быть более ясным. Я хотел спросить, как чередовать обратную и обычную сортировку по щелчку. – TheLimeTrees