Tanpa basa -basi lagi, lihat saja kode sampel
Kode HTML
<th><a href="" ng-click="desc('2',la=!la)">Unit price</a></th> <th><a href="" ng-click="desc('3',la=!la)">Sales amount</a></th> <th><a href="" ng-click="desc('4',la=!la)">Sales Kuantitas </a> </t> dimana la=!la digunakan untuk menentukan apakah klik saat ini true atau false
Kode JS
// standarnya adalah bidang TotalNum dalam urutan menurun $ scope.foodsale = ret.sort (function (x, y) {return y.totalnum - x.totalnum; // Ini berarti bahwa bidang total dalam reting 【mewakili array penerima dan pengembalian】 diatur dalam urutan yang menonjol. $ scope.desc = function (fla, bol) {if (fla == "4") {if (bol == false) {$ scope.foodsale = $ scope.foodsale.sort (function (x, y) {return y.totalnum - x.totalnum;})} lainnya {console. = $ scope.foodsale.sort (function (x, y) {return x.totalnum - y.totalnum;})}} else if (fla == "3") {// TotalMoney if (bol == false) {$ scope.foodsale = $ scope.foodsale.sort.sort (function.sort (function (function (function (foundo.sort (foundo.sort (foundo.sort ($ scope. x.totalmoney;})} else {$ scope.foodsale = $ scope.foodsale.sort (function (x, y) {return x.totalMoney - y.totalmoney;})} else if (fla == "2") {harga if (bol == false) {fla == "2") {foerse. x, y) {return y.price - x.priceMeringkaskan
OK, di atas adalah semua konten AngularJS yang mengimplementasikan fungsi penyortiran klik dua kali. Melalui kode contoh di atas, Anda dapat mewujudkan penyortiran dua kali klik. Saya harap ini akan membantu semua orang untuk belajar AngularJS.