angular.js - Untuk acara klik Angular, adakah ia biasanya dilakukan menggunakan ng-click, atau adakah ia ditulis dalam pautan dalam arahan?
Sebagai contoh, mengklik hanya membuat beberapa pengubahsuaian data dan memaparkan serta menyembunyikan beberapa DOM
Dengan ng-click, anda boleh menetapkan pembolehubah dan menggunakan nilai pembolehubah untuk mengawal kawasan yang anda ingin tunjukkan atau sembunyikan melalui ng-show.
Contohnya:
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
.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