我有以下代码来填充表:-
<tr dir-paginate="user in newBillValue|filter:search4|orderBy:['bill_time','bill_id']|itemsPerPage:10" pagination-id="NewBills">
我希望表按照bill_time降序和bill_id升序排序。
在AngularJS中有一个现成的排序函数:然而,我个人仍在寻找一种解决方案,在没有香草JS的dir-paginate中应用所有页面的排序,也许香草是最好的方法。
AngularJS orderByhttps://docs.angularjs.org/api/ng/filter/orderBy
JS
$scope.sortBy = function(propertyName) {
$scope.reverse = ($scope.propertyName === propertyName) ? !$scope.reverse : false;
$scope.propertyName = propertyName;};
HTML <th>
<button ng-click="sortBy('name')">Name</button>
<span class="sortorder" ng-show="propertyName === 'name'" ng-class="{reverse: reverse}">
</span>
</th>