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 emailentrada seja necessária apenas se a phoneentrada estiver vazia ou inválida e vice-versa.
Angular tem uma requireddiretiva, 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?