写点什么

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

  • 2016-12-26
  • 本文字数:992 字

    阅读完需:约 3 分钟

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 完整的更新日志。

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

2016-12-26 18:002681
用户头像

发布了 218 篇内容, 共 79.2 次阅读, 收获喜欢 76 次。

关注

评论

发布
暂无评论
发现更多内容

心大陆AI大模型再加速,获批国内首个「人工智能心理算法」国家备案!

心大陆多智能体

“有温度”的心理健康AI专业咨询师,陪伴你一路成长!

心大陆多智能体

倒计时 1 天!「飞天技术沙龙-CentOS 迁移替换专场」演讲亮点一览

OpenAnolis小助手

操作系统 龙蜥社区 CentOS 停服 CentOS 迁移最佳选择 Alibaba Cloud Linux

23ai中的True Cache到底能做啥?

不在线第一只蜗牛

AI 前端

低代码与人工智能:革新智能客服系统的高效之道

天津汇柏科技有限公司

低代码 智能客服 #人工智能

js通过时间戳以及随机数生成uuid

木偶

JavaScript

百度沈抖:主力模型免费,是为了最大限度降低企业创新试错成本

极客天地

350种类型、10W+量级的API,企业应该怎么管?

芯盾时代

网络安全 物联网 API网关

京东二面:为什么Netty要造FastThreadLocal?

王磊

以太坊现货ETF获批:引发ETH价格暴涨,市场热议达到高潮

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

中国教育 AI 产品正在成为百万美国学生的辅导老师;李飞飞:大模型不存在主观感觉能力丨 RTE 开发者日报 Vol.213

RTE开发者社区

鸿蒙开发从开源进入到闭源(Harmony OS)开发主流

FinFish

HarmonyOS 鸿蒙开发 鸿蒙OS 小程序容器 混合开发

天津企业采购云管平台需要考虑哪些?选择哪家好?

行云管家

云计算 云管平台 天津

网络安全行为可控定义以及表现内容简述

行云管家

网络安全 堡垒机 行为可控

文献解读-群体基因组第一期|《对BMI的影响:探究BMI的基因型-环境效应》

INSVAST

基因数据分析 生信服务 群体基因

Angular 2.3.0发布,解释新的命名规则_JavaScript_James Chesters_InfoQ精选文章