cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Bagaimana untuk mengisih mengikut skor dalam susunan menaik dan menurun selepas mengklik "Skor"?

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

黄舟黄舟2810 hari yang lalu672

membalas semua(2)saya akan balas

  • 漂亮男人

    漂亮男人2017-05-15 17:00:26

    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' 减号,变换排序方式
    }
    

    balas
    0
  • 習慣沉默

    習慣沉默2017-05-15 17:00:26

    Lokasi ng-repeat anda adalah salah

    balas
    0
  • Batalbalas