Supongamos que estamos creando una aplicación de libreta de direcciones (ejemplo artificial) con AngularJS.
Tenemos un formulario para contactos que tiene entradas para correo electrónico y número de teléfono, y queremos requerir uno u otro , pero no ambos : solo queremos que la email
entrada sea requerida si la phone
entrada está vacía o no es válida, y viceversa.
Angular tiene una required
directiva, pero en la documentación no está claro cómo usarla en este caso. Entonces, ¿cómo podemos requerir condicionalmente un campo de formulario? ¿Escribir una directiva personalizada?
fuente