相关疑难解决方法(0)

如何向AngularJS表单添加自定义验证?

我有一个带有输入字段和验证设置的表单,通过添加required属性等.但对于某些领域,我需要做一些额外的验证.我如何"点击" FormController控件的验证?

自定义验证可能类似于"如果填写了这3个字段,则此字段是必需的,需要以特定方式进行格式化".

有一种方法,FormController.$setValidity但看起来不像公共API,所以我宁愿不使用它.创建一个自定义指令并使用NgModelController看起来像另一个选项,但基本上要求我为每个自定义验证规则创建一个指令,这是我不想要的.

实际上,将控制器中的字段标记为无效(同时保持FormController同步)可能是我在最简单的场景中完成工作所需要的,但我不知道该怎么做.

angularjs

275
推荐指数
9
解决办法
29万
查看次数

标签 统计

angularjs ×1