手机版
你好,游客 登录 注册
背景:
阅读新闻

Angular 2.3.0发布,解释新的命名规则

[日期:2016-12-27] 来源:infoq.com  作者:James Chesters ,译者 刘嘉洋 [字体: ]

Google发布了Angular 2.3,包括Angular Language Service的第一版,并解释了Angular 4的命名规则。

Angular 2.3版本并没有在语义规则方面做出什么重大改变,它修复了一些错误,并实现了一些新的功能。2.3版本也将是2.x时代最后一个次发布,之后将直接迎来Angular 4

Google的开发大使Stephen Fruin在相关博文中表示,新的Angular Language Service“旨在与IDE集成,并且在Angular Templates中提供错误检查和类型完成功能”。

Fruin说,该服务“独立于编辑器”搭建,但是团队将会发布一组VS代码的初始绑定。

这次次发布中同样改进了堆栈追踪,对于其长度和zone做出了相应改变,将:

Error.spec.js:53 Error: Inside
at ZoneAwareError (zone.js:652)
at insideRun (Error.spec.js:31)
at ZoneDelegate.invoke (zone.js:216)
at Zone.run (zone.js:100)
at testFn (Error.spec.js:29)
at ZoneDelegate.invoke (zone.js:216)
at Zone.run (zone.js:100)
at Object.eval (Error.spec.js:19)

替换为:

Error.spec.js:54 Error: Inside [InnerZone]
at insideRun (Error.spec.js:31) [InnerZone]
at Zone.run (zone.js:100) [<root> => InnerZone]
at testFn (Error.spec.js:29) [<root>]
at Zone.run (zone.js:100) [ProxyZone => <root>]
at Object.eval (Error.spec.js:19) [ProxyZone]

Angular团队宣布会每六个月发布一次Angular的主要版本,这些版本的新功能可能会包含很大的改变。虽然一开始还不清楚,Juri Strumpflohner撰写的一篇有关于Angular的博客文章中提到了一个重大的改变:“无论是库的开发人员还是使用者,在版本升级之后都必须介入调整代码”。

Strumpflohner还进一步解释了新发布Angular的命名规则。

由于“Angular 2”这个名称在Angular 4之后的版本不再使用,所有的版本都会简称为“Angular ”。为了避免混淆,在讨论特定的版本系列时需要使用版本号,比如Angular 4或Angular 6,但是在报告错误的时候要用到完整的semver,比如说2.3.1。

有些人会担心即使是有重大改变,频繁地发布主要版本也会产生一些问题。团队承诺更新不会像“Angular 1升级”,它也不会是“一个完整的重写”。为了保持semver,只会在主要的版本更改中进行核心库修改,同时也会有合适的弃用阶段方便开发者做出调整。

点击这里获得Angular 2.3完整的更新日志。

一些AngularJS相关文章链接

AngularJS权威教程 清晰PDF版  http://www.linuxidc.com/Linux/2015-01/111429.htm

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

  1. 带你走近AngularJS - 基本功能介绍 http://www.linuxidc.com/Linux/2014-05/102140.htm
  2. 带你走近AngularJS - 体验指令实例 http://www.linuxidc.com/Linux/2014-05/102141.htm
  3. 带你走近AngularJS - 创建自定义指令 http://www.linuxidc.com/Linux/2014-05/102142.htm

如何在 AngularJS 中对控制器进行单元测试 http://www.linuxidc.com/Linux/2013-12/94166.htm

在 AngularJS 应用中通过 JSON 文件来设置状态 http://www.linuxidc.com/Linux/2014-07/104083.htm

AngularJS 之 Factory vs Service vs Provider http://www.linuxidc.com/Linux/2014-05/101475.htm

AngularJS —— 使用 ngResource、RESTful APIs 和 Spring MVC 框架提交数据 http://www.linuxidc.com/Linux/2014-07/104402.htm

AngularJS 的详细介绍请点这里
AngularJS 的下载地址请点这里

查看英文原文Angular 2.3.0 Released; Naming Guidelines Explained

本文永久更新链接地址http://www.linuxidc.com/Linux/2016-12/138827.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款