cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Angluar的点击事件,一般是用ng-click,还是在指令里面的link里面写?

比如点击只做一些数据修改,一些dom的显示隐藏

迷茫迷茫2740 hari yang lalu818

membalas semua(3)saya akan balas

  • 習慣沉默

    習慣沉默2017-05-15 16:54:43

    Dengan ng-click, anda boleh menetapkan pembolehubah dan menggunakan nilai pembolehubah untuk mengawal kawasan yang anda ingin tunjukkan atau sembunyikan melalui ng-show.

    Contohnya:

    xxxxx
    // 对controller里的值操作
    ng-click="isShow=!isShow"
    
    xxxxxx
    // 改变后的值作用在视图上
    ng-show="isShow"
    

    balas
    0
  • 迷茫

    迷茫2017-05-15 16:54:43

    Operasi DOM dalam pautan boleh menjadi sapuan tetikus atau kesan yang lebih rumit, saya cuba menggunakan ng-klik dan menulis fungsi dalam skop untuk memanggilnya

    .

    balas
    0
  • 为情所困

    为情所困2017-05-15 16:54:43

    Jawapan poster ialah bila-bila masa peristiwa klik berlaku, hanya ng-klik digunakan. Tiada senario penggunaan yang perlu ditulis dalam pautan dalam arahan.

    Ia juga tidak jelas apa yang difikirkan oleh poster asal. Satu-satunya perkara klik dalam sudut ialah ngClick Dalam banyak kes, adalah salah untuk menggunakan addEventListener dalam fungsi pautan Anda juga harus menggunakan ngClick dalam templat arahan.

    Malah, hanya acara seperti menyeret dan menjatuhkan memerlukan operasi DOM tradisional

    balas
    0
  • Batalbalas