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