我评价一个AngularJS,到目前为止,我对此很热心。 但是,有一些失踪前端验证:可用的选项,如内置的机制和AngularUI举措 ,通过指令执行校验和,因此,每个验证应该在视图中宣称:
<form ng-controller="SomeController">
<!-- Notice the 'required' attribute directive below: -->
<input type="text" ng-model="user.name" name="uName" required />
</form>
在这个例子中,该视图限定user.name
是必需的。 这就像说的视图定义模型的适当形状。 是不是有点倒退? 如果不是视图反映的状态,包括错误状态时,它的情况?
是我错了? 我不知道是否有可能在控制器应用任何验证,信令模型的数据作为有效/无效,并相应地更新视图(用红色喷漆表单控件,显示错误信息,清除以前的错误等等)。 我假设AngularJS是这个足够强大,但在文档和样本到目前为止,我只是还没有像我上述见过。 谢谢!