Rumah > Soal Jawab > teks badan
Seperti yang ditunjukkan dalam tajuk, terdapat borang di mana p dikawal oleh kotak semak Jika ditanda, elemen input di bawah p akan dipaparkan dan pengesahan diperlukan. Jika tidak disemak, tidak perlu mengesahkan elemen tersembunyi apabila borang diserahkan. Dalam kes ng-if, walaupun validator="[required]" ditambahkan pada elemen yang dipaparkan, ia tidak akan disahkan selepas dipaparkan. Dalam kes ng-hide, validator="[required]" juga akan melakukan pengesahan yang diperlukan pada elemen tersembunyi.
Tambahan: Jika anda menulis atribut yang diperlukan terus dalam teg input, nampaknya kesan yang diingini hanya boleh dicapai di bawah IE.
PHP中文网2017-05-15 17:10:25
Saya tidak pernah menggunakan ang_js, tetapi saya cadangkan pengarang secara langsung membungkus penghakiman if di luar bahagian yang mengesahkan input medan tersembunyi dalam kaedah yang digunakan untuk mengesahkan borang ini seharusnya dapat mencapai keperluan pengubahsuaian minimum tanpa menjejaskan prestasi keseluruhan. Gaya pengesahan, harap ia membantu anda
PHP中文网2017-05-15 17:10:25
Saya selalu guna ng-if, tiada masalah. penyerahan borang.
<form name="myForm" novalidate>
<p ng-class="{'error': myForm.name.$invalid}" ng-if="show">
<input type="text" name="name" required>
</p>
</form>
Apa-apa yang ditulis dalam pengawal hendaklah dikembalikan apabila pengesahan borang gagal.