Без лишних слов, просто посмотрите на пример кода
HTML -код
<th> <a href = "" ng-click = "desc ('2', la =! la)"> цена за единицу </a> </th> <th> <a href = "" ng-click = "desc ('3', la =! La)"> Сумма продаж </a> </th> <th> <a href = "" ng-click = "desc ('4', la) Количество </a> </th> где la=!la используется для определения того, является ли текущий клик true или false
JS -код
// По умолчанию поля TotalNum в порядке убывания $ scope.foodsale = ret.sort (function (x, y) {return y.totalnum - x.totalnum; // Это означает, что поля TotalNum в RET 【представляет собой массив получения и возврата】 расположен в порядок. $ scope.desc = function (fla, bol) {if (fla == "4") {if (bol == false) {$ scope.foodsale = $ scope.foodsale.sort (function (x, y) {return y.totalnum - x.totalnum;}) {ensole.log ("bbb") = $ scope.foodsale.sort (function (x, y) {return x.totalnum - y.totalnum;})}} else if (fla == "3") {// totalmoney if (bol == false) {$ scope.foodsale = $ scope.foodsale.sort (x, y) {return y.totot y.toTotOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTOTMALE. })} else {$ scope.foodsale = $ scope.foodsale.sort (function (x, y) {return x.totalmoney - y.totalmoney;})}} else if (fla == "2") {// price if (bol = false) {$ scope. y.price - x.price;Суммировать
ОК, приведенное выше содержимое AngularJS, реализующее функцию сортировки двойного щелчка. Через приведенный выше пример код вы можете реализовать двойной щелчок сортировки. Я надеюсь, что всем будет полезно изучать AngularJS.