AngularJS memanjangkan atribut HTML melalui arahan.
Arahan AngularJS
Arahan AngularJS ialah atribut HTML lanjutan dengan awalan ng-.
Arahan ng-app digunakan untuk memulakan aplikasi AngularJS.
Arahan ng-init digunakan untuk memulakan data aplikasi.
Arahan model ng digunakan untuk mengikat nilai kawalan HTML (seperti input, pilih, textarea, dll.) kepada data aplikasi.
<div ng-app="" ng-init="firstName='John'"> <p>Name: <input type="text" ng-model="firstName"></p> <p>You wrote: {{ firstName }}</p> </div>
Arahan ng-app juga memberitahu AngularJS bahawa elemen
Pengikatan Data
Dalam contoh di atas, {{ firstName }} ialah ungkapan mengikat data AngularJS.
Dalam pengikatan data AngularJS, ungkapan AngularJS menggunakan data AngularJS untuk mengemas kini secara serentak.
{{ firstName }} mengemas kini data secara serentak melalui ng-model="firstName".
<div ng-app="" ng-init="quantity=1;price=5"> Quantity: <input type="number" ng-model="quantity"> Costs: <input type="number" ng-model="price"> Total in dollar: {{ quantity * price }} </div>
Nota Menggunakan arahan ng-init adalah sangat biasa dalam pembangunan AngularJS. Dalam bahagian Pengawal anda akan melihat cara yang lebih baik untuk memulakan data.
Ulang elemen HTML
Arahan ng-repeat digunakan untuk mencipta elemen HTML berulang kali:
<div ng-app="" ng-init="names=['Jani','Hege','Kai']"> <ul> <li ng-repeat="x in names"> {{ x }} </li> </ul> </div>
Gunakan arahan ng-repeat pada tatasusunan objek:
<div ng-app="" ng-init="names=[ {name:'Jani',country:'Norway'}, {name:'Hege',country:'Sweden'}, {name:'Kai',country:'Denmark'}]"> <ul> <li ng-repeat="x in names"> {{ x.name + ', ' + x.country }} </li> </ul> </div>
Nota AngularJS sangat sesuai untuk operasi CRUD pangkalan data (iaitu mencipta, membaca, mengemas kini dan memadam). Bayangkan jika objek ini datang dari pangkalan data?
arahan ng-app
Arahan ng-app mentakrifkan elemen akar aplikasi AngularJS.
Apabila halaman Web dimuatkan, arahan ng-app akan auto-bootstrap (memulakan secara automatik) aplikasi. Iaitu, secara automatik memulakan dan membimbing pelaksanaan aplikasi AngularJS.
Dalam bab berikut, anda akan belajar cara menetapkan nilai kepada arahan ng-app (contohnya, ng-app="myModule") untuk mengaitkannya dengan modul.
arahan ng-init
Arahan ng-init digunakan untuk memulakan nilai untuk aplikasi AngularJS.
Secara amnya, tidak perlu menggunakan arahan ng-init Sebaliknya, gunakan pengawal atau modul untuk melaksanakan kerja permulaan.
Anda akan belajar tentang pengawal dan modul dalam bab berikut.
arahan model-ng
Arahan model ng digunakan untuk mengikat nilai kawalan HTML (seperti input, pilih, textarea, dll.) kepada data aplikasi.
Arahan model ng juga boleh digunakan:
Sediakan pengesahan data (seperti nombor pengesahan, alamat e-mel, medan yang diperlukan).
Berikan status data (seperti tidak sah, kotor, tersentuh, ralat).
Menyediakan kelas gaya CSS untuk elemen HTML.
Ikat elemen HTML pada borang HTML.
arahan ng-ulang
Arahan ng-repeat digunakan untuk menjana elemen HTML yang sepadan untuk setiap elemen dalam pengumpulan data (atau tatasusunan).
Di atas adalah keseluruhan kandungan artikel ini, saya harap anda semua menyukainya.