Sem mais delongas, basta olhar para o código de amostra
Código HTML
<th> <a href = "" ng-click = "desc ('2', la =! la)"> preço unitário </a> </th> <th> <a href = "" ng-click = "desc ('3', la =! Quantidade </a> </th> onde está la=!la usado para determinar se o clique atual é true ou false
Código JS
// o padrão está no campo totalnum em ordem descendente $ scope.foodsale = ret.sort (function (x, y) {return y.totalnum - x.totalnum; // isso significa que o campo total de num no retorno returno 【representa a matriz de recepção e retorno】 é organizada na reversão descendente. $ scope.desc = function (fla, bol) {if (fla == "4") {if (bol == false) {$ scope.foodsale = $ scope.foodsale.sort (function (x, y) {retorna y.totalnum - x.totalnum;}) {Consume.Ole.LOLOG (BELB (scornb) {return y.totalnum - x.totalnum;}); = $ scope.foodsale.sort (function (x, y) {return x.totalnum - y.totalnum;})}} else if (fla == "3") {// totalMoney if (bol == false) {$ scope.foodsale = $ scope.FoodSale.Sort (Function) (X. })} else {$ scope.foodsale = $ scope.foodsale.sort (function (x, y) {return x.totalMoney - y.totalmoney;})}} else (flanor == "2") {// preço se (bol == false) {$ scope.foodsale - x.price;Resumir
Ok, o acima é todo o conteúdo dos AngularJs que implementam a função de classificação de cliques duplo. Através do código de exemplo acima, você pode realizar a classificação dupla. Espero que seja útil para todos aprenderem o AngularJs.