angular.js - Bagaimana untuk mengisih mengikut skor dalam susunan menaik dan menurun selepas mengklik "Skor"?
黄舟
黄舟 2017-05-15 16:58:26
0
2
683

Kod berikut melaksanakan tertib menurun automatik selepas muat semula Bagaimana untuk melaksanakan acara klik dan mengisih dalam tertib menaik dan menurun selepas mengklik?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

membalas semua(2)
漂亮男人

Pertama sekali, orang di atas betul, ng-repeat anda di tempat yang salah, sepatutnya di tr.

Jika ng-click hanya mengisih mengikut skor, anda tidak perlu lulus parameter jika nama dan muka kursus turut diisih, kemudian lulus parameter dan panggil kaedah yang sama.

Untuk pengisihan pecahan, bendera pengisihan diisytiharkan dalam pengawal, sama ada dalam tertib menaik atau menurun, untuk merekodkan status pengisihan semasa. Apabila memulakan kaedah pengisihan(), mula-mula tentukan status, dan kemudian tentukan kaedah pengisihan berdasarkan status. Dan letakkan logo dalam kedudukan 'skor', dan jangan selak yang terakhir.

orderBy:sortFlag

Tukar nilai sortFlag dalam pengawal.

$scope.sortFlag = 'score'; //声明标识变量并初始化排序方式
$scope.sort = function(){
    $scope.sortFlag = $scope.sortFlag === 'score' ? '-score' : 'score';
    //'-score' 减号,变换排序方式
}
習慣沉默

Lokasi ng-repeat anda adalah salah

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan