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