Предположим, мы создаем приложение адресной книги (надуманный пример) с AngularJS.
У нас есть форма для контактов, в которой есть вводы для электронной почты и номера телефона, и мы хотим требовать одно или другое , но не оба : мы хотим, чтобы email
ввод требовался только в том случае, если phone
ввод пуст или недействителен, и наоборот.
Angular имеет required
директиву, но из документации не ясно, как ее использовать в этом случае. Итак, как мы можем условно требовать поле формы? Написать пользовательскую директиву?