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
si desea poner una entrada requerida si se escribe otro:
Saludos.
fuente
Simple puede usar validación angular como:
Ahora puede completar el valor en un solo campo de texto. Puedes rellenar el nombre o el apellido. De esta manera, puede utilizar el relleno obligatorio condicional en AngularJs.
fuente
Para Angular2
fuente