Suponha que estamos construindo um aplicativo de catálogo de endereços (exemplo artificial) com AngularJS.
Temos um formulário para contatos que possui entradas para e-mail e número de telefone e queremos exigir um ou outro , mas não ambos : Queremos que a email
entrada seja necessária apenas se a phone
entrada estiver vazia ou inválida e vice-versa.
Angular tem uma required
diretiva, mas não está claro na documentação como usá-lo neste caso. Então, como podemos exigir condicionalmente um campo de formulário? Escrever uma diretiva personalizada?