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