Instruksi textarea AngularJS
definisi dan penggunaan
AngularJS mengubah <textarea>
kelakuan baku elemen, tetapi dengan syarat ng-model
properti ada.
Mereka menyediakan pengikatan data, yang berarti mereka adalah bagian dari model AngularJS dan dapat diambil alih dan diupdate dalam fungsi AngularJS dan DOM.
Mereka menyediakan pengesahan. Contoh: yang memiliki required
properti <textarea>
elemen, selama ia kosong, nilai $valid
Status akan diatur false
.
Mereka juga menyediakan kontrol status. AngularJS menyimpan status semua elemen area teks saat ini.
Field area teks memiliki status berikut:
$untouched
ahli fiadah ini belum disentuh$touched
ahli fiadah ini telah disentuh$pristine
Medan ini belum diubah$dirty
Medan ini telah diubah$invalid
Kandungan medan tidak sah$valid
Kandungan medan sah
Setiap nilai status mewakili nilai boolean, yang berarti benar atau salah.
Contoh
Area teks dengan pengikatan data:
<textarea ng-model="myTextarea"></textarea> <p>Nilai field area teks adalah:</p> <h1>{{myTextarea}}</h1>
Sintaks
<textarea ng-model="name"></textarea>
Dengan menggunakan ng-model
nilai properti untuk merujuk kepada elemen area teks.
Kelas CSS
Dalam aplikasi AngularJS <textarea>
Elemen dihubungkan dengan kelas yang dapat digunakan untuk menetapkan gaya berdasarkan status elemen area teks.
Di tambahkan kelas berikut:
ng-untouched
ahli fiadah ini belum disentuhng-touched
ahli fiadah ini telah disentuhng-pristine
Medan ini belum diubahng-dirty
Medan ini telah diubahng-valid
Kandungan medan sahng-invalid
Kandungan medan tidak sahng-valid-key
Memvalidasi setiap kunci sekali. Contoh:ng-valid-required
berguna saat lebih dari satu hal harus dipastikan.ng-invalid-key
Contoh:ng-invalid-required
Jika nilai yang diwakili oleh kelas adalah false
Jika kelas ini dihapus.
Contoh
Gunakan CSS standar untuk melaksanakan gaya untuk elemen kawasan teks yang sah dan tidak sah:
<style> textarea.ng-invalid { background-color: pink; } textarea.ng-valid { background-color: lightgreen; } </style>