Sans plus tarder, regardez simplement l'exemple de code
Code html
<h> <a href = "" ng-Click = "desc ('2', la =! la)"> Prix unitaire </a> </th> <th> <a href = "" ng-click = "desc ('3', la =! la)"> Montant de vente </a> Quantité </a> </ th> Où est la=!la Utilisé pour déterminer si le clic actuel est true ou false
Code JS
// La valeur par défaut est le champ TotalNum dans l'ordre descendant $ scope.foodsale = ret.sort (fonction (x, y) {return y.totalnum - x.totalnum; // Cela signifie que le champ total denum en retrait 【représente le tableau de réception et de retour】】】】】】】 est organisé en ordre décroissant. $ scope.desc = fonction (flla, bol) {if (fla == "4") {if (bol == false) {$ scope.foodsale = $ scope.foodsale.sort (function (x, y) {return y.totalnum - x.totalnum;})} else {console.log ("bbb") $ scope.foodsale. = $ scope.foodsale.sort (fonction (x, y) {return x.totalnum - y.totalnum;})}} else if (flla == "3") {// totalmoney if (bol == false) {$ scope.foodsale = $ scope.foodsale.sort (function (x, y) {return y.totalone-x. })} else {$ scope.foodsale = $ scope.foodsale.sort (function (x, y) {return x.totalmoney - y.totalmoney;})}} else if (flla == "2") {// prix if (bol == false) {$ scope.foodsale = $ scope.foodsale.sort. - x.price;})} else {$ scope.foodsale = $ scope.foodsale.sort (x, y) {return x.price - y.price;})}Résumer
Ok, ce qui précède est tout le contenu d'AngularJS implémentant la fonction de tri à double clic. Grâce à l'exemple de code ci-dessus, vous pouvez réaliser le tri-clic. J'espère qu'il sera utile à tout le monde d'apprendre AngularJS.