angularjs ialah rangka kerja pembangunan mvc hadapan mewah yang dibangunkan oleh Google.
Tapak web rasmi Angularjs: https://angularjs.org/ Laman web rasmi mempunyai demo, akses mungkin memerlukan FQ
Komuniti Cina Angularjs: http://www.angularjs.cn/ Sesuai untuk pemula
Fail rujukan: https://ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js
Berhati-hati apabila menggunakan sudut
Petik pustaka angularjs: https://github.com/litengdesign/angularjsTest/blob/master/angular-1.0.1.... Anda boleh memuat turunnya dari github contoh dalam bahagian ini
Anda perlu menambah ng-app="appName" di kawasan yang anda gunakan, atau terus ng-app (global).
Tetapkan pengawal ng-controller="Ctrl".
Sila ambil perhatian perkara berikut semasa menguji contoh
Anda perlu memperkenalkan kod angularjs sebelum kepala Pengarang menggunakan angular-1.0.1.min.js.
Semua contoh kecil dijalankan di kawasan berikut. Ingat untuk menambah ng-app dalam skop.
Berikut menggunakan beberapa kes kecil untuk menggambarkan arahan biasa lalai dan penggunaan angularjs.
program helo world (pengikatan data berganda)
Gunakan ng-model={{name}} untuk mengikat data
http://2.liteng.sinaapp.com/angularjsTest/helloangularjs.html
Kes kecil menggunakan pengikatan acara
http://2.liteng.sinaapp.com/angularjsTest/event-bind.html
ng-init: nilai atribut boleh ditentukan secara lalai
{{value}}
http://2.liteng.sinaapp.com/angularjsTest/ng-init.html
ng-repeat: digunakan untuk mengulang data yang serupa dengan i untuk maklumat dalam js
Saya mempunyai {{friends.length}} kawan. Mereka ialah
http://2.liteng.sinaapp.com/angularjsTest/ng-repeat.html
ng-click:acara klik dom
http://2.liteng.sinaapp.com/angularjsTest/ng-click.html
ng-show: Tetapkan paparan elemen
Nota: ng-show="!xx": Tambahkan di hadapan nilai atribut! Menunjukkan pengesahan paparan, jika tidak ditambah! Jika tidak pasti, jangan paparkan
http://2.liteng.sinaapp.com/angularjsTest/ng-show.html
ng-hide: Tetapkan elemen untuk disembunyikan
http://2.liteng.sinaapp.com/angularjsTest/ng-hide.html
Gunakan ng-show untuk mencipta kesan togol
http://2.liteng.sinaapp.com/angularjsTest/ng-toggle.html
gaya ng: serupa dengan gaya lalai
Sila beri perhatian kepada format penulisan di sini: rentetan perlu disertakan dalam petikan
penapis: medan penapis
http://2.liteng.sinaapp.com/angularjsTest/filter.html
ng-template: Templat boleh dimuatkan
tpl.html
$http: Kaedah seperti ajax berfungsi dengan baik
Semua kod di atas: https://github.com/litengdesign/angularjsTest
Demo dilaksanakan: http://2.liteng.sinaapp.com/angularjsTest/index.html
Mengenai penghalaan (penghala) dan arahan (arahan) angularjs, saya akan membincangkannya secara berasingan pada masa akan datang.