Misalkan kita sedang membangun aplikasi buku alamat (contoh buatan) dengan AngularJS.
Kami memiliki formulir untuk kontak yang memiliki input untuk email dan nomor telepon, dan kami ingin meminta satu atau yang lain , tetapi tidak keduanya : Kami hanya ingin email
input diperlukan jika phone
input kosong atau tidak valid, dan sebaliknya.
Angular memiliki required
arahan, tetapi tidak jelas dari dokumentasi bagaimana menggunakannya dalam kasus ini. Jadi bagaimana kita secara kondisional membutuhkan bidang formulir? Tulis arahan khusus?
sumber
jika Anda ingin memasukkan input yang diperlukan jika yang lain ditulis:
Salam.
sumber
Sederhana Anda dapat menggunakan validasi sudut seperti:
Anda sekarang dapat mengisi nilai hanya dalam satu bidang teks. Anda bisa mengisi nama atau nama belakang. Dengan cara ini Anda dapat menggunakan isi wajib bersyarat dalam AngularJs.
sumber
Untuk Angular2
sumber