Supposons que nous construisons une application de carnet d'adresses (exemple artificiel) avec AngularJS.
Nous avons un formulaire pour les contacts qui contient des entrées pour l'e-mail et le numéro de téléphone, et nous voulons exiger l' un ou l'autre , mais pas les deux : nous voulons que l' email
entrée soit requise si l' phone
entrée est vide ou invalide, et vice versa.
Angular a une required
directive, mais la documentation ne précise pas comment l'utiliser dans ce cas. Alors, comment pouvons-nous exiger conditionnellement un champ de formulaire? Écrire une directive personnalisée?