设为首页 加入收藏

TOP

AngularJS 1.3 提升了 HTML 表单
2014-11-23 20:01:21 】 浏览:263
Tags:AngularJS 1.3 提升 HTML 表单

即将到来的 AngularJS 1.3 版本会放出对提升表单数据操作的重点关注. 而这次的版本解决了一些真正的痛点,对于一些开发者而言,这次的版本可能不是一次自动升级(言下之意就是需要开发者自己做一些额外的事情).


AngularJS 团队推出1.3版的候选版本。在一份 Google+ 贴子 上 Angular 团队写到:


1.3 的一些特性如下:


最新版为开发者提供了创建自定义验证器的新方法, 去除了对使用转换和格式化装置的需求. 为了在1.3中创建一个自定义的验证器,开发者必须在新的$validators管道上注册这个验证器并返回true或者false:


Matias Niemela是一名Angular贡献者,他写了一篇文章 概述了新的表单特性 包括为提供基于服务器的验证创建异步验证器的新功能. Matias 同时也指出了对HTML5验证器的提升:


Angular 团队在版本1.3中引入了重大的修改,一些开发者抱怨这次重大修改应该要带来一次主版本的更新(比如. 版本 2.0). 在最近的一次 GitHub 评论上 Chad Moran(Woot的软件开发经理)警告道:


潜在的会影响到企业开发者的变化就是1.3版不再支持IE8. 自从 Angular 团队在它们 2013年12月的博客上 公布了这个事情,开发者已经发出了大量的警告. 这个修改的背后的部分原因是 1.3 只支持 jQuery 2.1 或者以上版本,而jQuery在版本2.x去掉了对IE8的支持.


在Angular的早期版本中,显示表单验证错误消息就是结合 ng-if 指令和许多布尔逻辑来在对的时间展示恰当的错误消息,这样的操作. 版本1.3引入了 ngMessages 模块,作为一种处理复杂验证错误消息的升级方式. 下面是来自 yearofmoo.com 博客文章 的有关这个新语法的示例:


据Niemela所述, 不仅在于减少了代码的行数,新的ng-message模块将”解决一条错误消息在另外一条错误消息之前显示的复杂性"。


目前还不清楚1.3.0何时会达成一个稳定版本,而对版本1.2而言,有三个候选版本扩散了超过三个月的时间. 目前已经有三个针对1.3的候选版本扩散了三个星期. 版本 1.3 之上就是 2.0, 根据Angular团队的一片帖子,这一版本将会专注于让Angular成为一个"用于移动应用的框架".


AngularJS 是由谷歌赞助的一个java script框架。


希望你喜欢,并分享我的工作~带你走近AngularJS系列


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Cocos2d-x在运行时候修改分辨率 下一篇AngularJS 1.3 支持使用 $digest(..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目