У меня есть таблица с этим ng-repeat
ticket in filteredTickets = (vm.tickets | filter : vm.search | orderBy : vm.propertyName : vm.reverse | limitTo:vm.itemsPerPage:vm.itemsPerPage*(vm.currentPage-1))
Мой thead вызывает функцию по щелчку мышью
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;
}
но это не очень хорошо. У меня есть несколько столбцов, некоторые с целыми числами, другие со строками и неправильно упорядочивает (это упорядочивает, но случайно)
Любая помощь?