使用ngModel进行表单验证

时间:2016-04-05 12:13:48

标签: html angularjs validation

考虑这个html

<input type="text" name="txt" ng-model="ctrl.txt">

我想在Angular 1应用程序中编写自己的表单验证机制。 将验证基于绑定到输入元素的ngModel的值而不是实际的输入值(如在内置的角度形式验证器中所做的那样),这是一个很好的做法吗? / p>

换句话说,是否有理由避免这样做(对于任何输入类型)?

(PS我熟悉标准的Angular表格验证。无需建议使用它)

1 个答案:

答案 0 :(得分:0)

也许值得对验证进行一些小介绍。

如果您想将数据保存到服务器,

前端验证无需验证。 最好在将输出存储在某处之前验证inputdata服务器端。

如果你想要&#34;预验证&#34;由于输入错误,用户输入以避免将来重复,然后最佳做法是使用Angular的标准功能,而不是使用自定义控制器功能重新发明轮子(即使可能)。

angular forms guide

我希望它有所帮助。