Ungkapan digunakan untuk data aplikasi yang mengikat HTML. Ungkapan ditulis dalam kurungan berganda seperti {{expression}}. Tingkah laku dalam ungkapan adalah sama dengan arahan ng-bind. Ungkapan aplikasi AngularJS ialah ungkapan javascript tulen dan mengeluarkan data yang digunakan di sana.
Format ungkapan AngularJS: {{ungkapan }}
Ekspresi AngularJS boleh menjadi rentetan, nombor, pengendali dan pembolehubah
Operasi nombor {{1 + 5}}
Penggabungan rentetan {{ 'abc' + 'bcd' }}
Operasi boleh ubah {{ firstName + " " + lastName }}, {{ quantity * cost }}
Objek {{ person.lastName }}
Susun{{ mata[2] }}
Contoh AngularJS
1.Angularjs nombor
<div ng-app="" ng-init="quantity=2;cost=5"> <p>总价: {{ quantity * cost }}</p> </div>
Keluaran contoh di atas:
Jumlah harga: 10
Komen kod:
ng-init="quantity=2;cost=5" //Setara dengan var quantity=2,cost=5;
dalam javascript
Fungsi yang sama boleh dicapai menggunakan ng-bind
<div ng-app="" ng-init="quantity=1;cost=5"> <p>总价: <span ng-bind="quantity * cost"></span></p> //这里的ng-bind相当于指定了span的innerHTML </div>
2.Angularjs rentetan
<div ng-app="" ng-init="firstName='John';lastName='Snow'"> <p>姓名: {{ firstName + " " + lastName }}</p> </div>
Output
Nama: Jone Snow
3. Objek AngularJS
<div ng-app="" ng-init="person={firstName:'John',lastName:'Snow'}"> <p>姓为 {{ person.lastName }}</p> </div>
Output
Nama terakhir ialah Snow
4.AngularJS Array
<div ng-app="" ng-init="points=[1,15,19,2,40]"> <p>第三个值为 {{ points[2] }}</p> </div>
Output
Nilai ketiga ialah 19
Di atas ialah pengenalan kepada ungkapan AngularJS dalam tutorial pengenalan AngularJS yang diperkenalkan oleh editor saya harap ia akan membantu semua orang!