angular.js - 怎样实现点击 “分数” 后按分数升序和降序排列?
黄舟
黄舟 2017-05-15 16:58:26
0
2
619

如下代码实现了刷新自动降序排列,如何实现点击事件,点击后才升序和降序排列?

黄舟
黄舟

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

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