摘要: 任何一个完备的前段框架可能都不会漏掉表单验证这一块,angular也不例外。有些奇怪的是,angular的验证是通过html标签的attribute来实现的,换句话说,数据的验证规则是写在View上的。这多少有些奇怪,毕竟验证规则怎么想都应该是业务逻辑的一部分才对。更奇怪的是有验证规则时的数据绑定——View只会把合法的数据写到scope上去,不合规则的数据直接就被angular忽略了。这就带来了问题,因为不合法的数据也会是有价值的。比如说有不合法的数据则不能提交。这个还好说,给按钮加个ngDisabled:提交如果用户名不合法,那么ngClick就不会被触发。不过这种的话验证逻辑就完全交给V 阅读全文
posted @ 2014-03-04 22:59 Narcissu5 阅读(639) 评论(0) 推荐(0) 编辑