Apakah mungkin di Angular untuk memvalidasi satu, terisolasi <input>
dengan cara yang sama formulir divalidasi? Saya sedang memikirkan sesuatu seperti ini:
<div class="form-group">
<input name="myInput" type="text" class="form-control" ng-model="bindTo" ng-maxlength="5">
<span class="error" ng-show="myInput.$error.maxlength">Too long!</span>
</div>
Contoh di atas tidak berhasil. Melampirkannya di a <form>
dan menggantinya ng-show
dengan ng-show="myForm.myInput.$error.maxlength"
bantuan.
Apakah mungkin melakukan ini tanpa menggunakan <form>
?
angularjs
validation
Wojtek
sumber
sumber
form.FormController
belakang layar yang melacak status input formulir, hal-hal sepertivalid\invalid & dirty\pristine.
docs.angularjs.org/api/ng/type/form.FormControllerJawaban:
Anda dapat menggunakan arahan angular ng-form ( lihat dokumen di sini ) untuk mengelompokkan apa saja, bahkan di luar bentuk html. Kemudian, Anda dapat memanfaatkan FormController sudut.
Contoh
sumber
Berdasarkan jawaban Silvio Lucas, jika Anda mengulang dalam satu lingkaran dan harus dapat menginterpolasi nama formulir dan status valid:
sumber
sumber