Rumah >hujung hadapan web >tutorial js >Nota Pembelajaran Asas AngularJS Arahan_AngularJS

Nota Pembelajaran Asas AngularJS Arahan_AngularJS

WBOY
WBOYasal
2016-05-16 15:59:551051semak imbas

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 dc6dce4a544fdca2df29d5ac0ea9906b ia terletak di dalamnya ialah elemen akar aplikasi AngularJS, iaitu skop.

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.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn