Arahan
, saya memahaminya sebagai cara untuk AngularJS mengendalikan elemen HTML.
Memandangkan langkah pertama dalam pembelajaran AngularJS ialah menulis arahan terbina dalam ng-app untuk menunjukkan bahawa nod ini ialah nod akar aplikasi, arahan itu sudah biasa.
Blog ini merekodkan secara ringkas beberapa arahan terbina dalam Mari kita gunakannya dahulu, dan kemudian bercakap tentang beberapa perkara yang menarik.
Arahan terbina dalam
Semua arahan terbina dalam diawali dengan ng. Ia tidak disyorkan untuk arahan tersuai untuk menggunakan awalan ini untuk mengelakkan konflik.
Mulakan dengan beberapa arahan terbina dalam biasa.
Mari kita senaraikan beberapa arahan terbina dalam utama dan bincangkan secara ringkas tentang isu skop.
ng-model
Mengikat kawalan borang kepada sifat skop semasa nampaknya tidak betul.
Tetapi jangan risau tentang perkataan buat masa ini, ia mudah difahami apabila menggunakannya, contohnya:
ng-init
Arahan ini akan memulakan skop dalaman apabila dipanggil.
Perintah ini biasanya muncul dalam aplikasi yang agak kecil, seperti memberikan demo atau sesuatu...
Selain ng-init, kami mempunyai lebih banyak pilihan dan lebih baik.
ng-app
Setiap kali anda menggunakan AngularJS, anda tidak boleh melakukannya tanpa arahan ini, $rootScope.
Elemen yang mengisytiharkan ng-app akan menjadi titik permulaan $rootScope, dan $rootScope ialah punca rantaian skop Ia biasanya diisytiharkan dalam
Dengan kata lain, semua skop di bawah akar boleh mengaksesnya.
Walau bagaimanapun, tidak disyorkan untuk menggunakan $rootScope secara berlebihan, jika tidak, pembolehubah global akan berada di mana-mana, yang akan menjadi tidak cekap dan sukar untuk diurus.
Berikut ialah contoh:
pengawal ng
Kami menggunakan arahan ini untuk memasang pengawal pada elemen DOM.
Pengawal? Memang bagus untuk memahaminya secara literal, jadi mengapa kita memerlukan pengawal?
Ingat bahawa dalam AngularJS 1.2.x, anda boleh menentukan pengawal seperti ini...
ng-controller mesti mempunyai ungkapan sebagai parameter Selain itu, $scope digunakan untuk mewarisi kaedah dan sifat $scope unggul, termasuk $rootScope.
Berikut adalah contoh mudah Moyang tidak boleh mengakses skop kanak-kanak.
Masalah skop melampaui itu. Mari kita ketepikan buat masa ini dan teruskan melihat arahan terbina dalam yang lain.
ng-form
Pada mulanya saya tidak faham mengapa terdapat arahan borang, tetapi teg