最佳答案
假设我们正在用AngularJS构建一个地址簿应用程序(虚构的例子)。
我们有一个联系人表单,其中包含电子邮件和电话号码的输入,并且我们希望需要不是一个就是另一个,但是不是两个:我们只希望在phone
输入为空或无效时需要email
输入,反之亦然。
Angular有一个required
指令,但从文档中不清楚在这种情况下如何使用它。那么我们如何有条件地要求表单字段呢?写一个自定义指令?