【发布时间】:2018-07-05 17:34:48
【问题描述】:
我有一张带有这个 ng-repeat 的桌子
ticket in filteredTickets = (vm.tickets | filter : vm.search | orderBy : vm.propertyName : vm.reverse | limitTo:vm.itemsPerPage:vm.itemsPerPage*(vm.currentPage-1))
我的头在 ng-click 上调用一个函数
ng-click="vm.sortBy('title');"
在我的控制器中
// table ordering
vm.propertyName = 'ticketID'; // default order
vm.reverse = true;
vm.sortBy = function(propertyName) {
vm.reverse = (vm.propertyName === propertyName) ? !vm.reverse : false;
vm.propertyName = propertyName;
}
但它的顺序不好。我有多个列,一些带有整数,其他带有字符串并且没有正确排序(它排序但随机)
有什么帮助吗?
【问题讨论】:
标签: javascript html angularjs