我有兴趣在服务器端验证表单(所有字段),然后将错误列表发送回客户端以进行显示。因此必须在表单级别进行验证,但必须为每个字段设置有效性设置。我不确定如何实现它,有什么建议吗?
问问题
1679 次
1 回答
4
AngularJS 提供了丰富的自定义验证框架。它在控制器范围内公开表单对象,并且该对象具有不同的属性,如,$error
等,可用于创建自定义验证解决方案。基本上,您所要做的就是从服务器获取验证错误并相应地设置这些属性。$dirty
$pristine
在您的模板中,您将拥有
<form id="myForm" name="myForm" novalidate ng-controller="myController">
在您的控制器中,您将拥有
scope.myForm.$errors //and so on.
http://docs.angularjs.org/guide/forms
还可以使用此 Chrome 扩展程序在运行时检查表单对象 https://chrome.google.com/webstore/detail/angularjs-batarang/ighdmehidhipcmcojjgiloacoafjmpfk?hl=en
于 2013-04-09T20:57:16.930 回答