发布在即!企业 AIGC 应用程度测评,3 步定制专属评估报告。抢首批测评权益>>> 了解详情
写点什么

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:002057
用户头像

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

关注

评论

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

分分钟带你了解 ES2022 最重要的 4 个特性!

掘金安东尼

前端 8月月更 ES2022

web前端培训学习应该注意什么

小谷哥

技术分享 | 测试人员必须掌握的测试用例

霍格沃兹测试开发学社

另眼旁观 Linkerd 2.12 的发布:服务网格标准的曙光?

张晓辉

云原生 kuberne Linkerd 服务网格

校区多,客情管理难?看中进教育使用明道云的新解法

明道云

Tapdata 获得阿里云首批产品生态集成认证,携手阿里云共建新合作

阿里巴巴云原生

阿里云 Serverless 云原生 SAE 合作

入门机器学习?还是先抢救一下数学吧!

博文视点Broadview

Kyligence 亮相 Gartner 2022 数据与分析峰会,解锁数据智能新潜力

Kyligence

数据管理 指标中台

GOPS现场 | 对话龙智董事长何明,探讨DevOps安全新概念

龙智—DevSecOps解决方案

运维 GOPS大会 GOPS全球运维大会

选择web前端培训机构需要注意什么?

小谷哥

【小程序项目开发-- 京东商城】uni-app开发之配置 tabBar & 窗口样式

计算机魔术师

8月月更

你还有什么问题吗?

AlwaysBeta

程序员 面试

蓝牙5.0简介、nRF52832 BLE样例工程框架及main函数初始化流程简析

矜辰所致

蓝牙 启动流程 8月月更 nRF52832

研发管理 DevOps 最佳实践之三问三答

极狐GitLab

DevOps gitlab CI/CD 代码规范 gitops

为什么MatrixOne 0.5变慢了

MatrixOrigin

矩阵起源 MatirxOrigin MatirxOne 因子化

项目经理和ScrumMaster可以是同一个人吗?

ShineScrum捷行

Scrum 敏捷 ScrumMaster 项目经理

技术分享 | 这些常用测试平台,你们公司在用的是哪些呢?

霍格沃兹测试开发学社

设计模式的艺术 第十章桥接设计模式练习(设计一个数据转换工具,可以将数据库中的数据转换成多种文件格式,例如txt、xml、pdf等格式,同时该工具需要支持多种不同的数据库)

代廉洁

设计模式的艺术

无需编写一行代码,实现任何方法的流量防护能力

阿里巴巴云原生

阿里云 微服务 云原生 流量

2022 世界人工智能大会|人工智能与开源技术先锋论坛即将开幕

Kyligence

开源技术 人工智能大会

节能环保LED显示屏为什么是未来发展趋势?

Dylan

LED显示屏 led显示屏厂家

兆骑科创创新创业服务平台,海内外高层次人才引进,赛事承办

兆骑科创凤阁

java程序员培训学习需要多长时间?

小谷哥

10大常用的排序算法(算法分析+动图演示)

Five

算法 排序算法 8月月更

建成 5000 多间「梦想中心」后,他们决定将技术开源

腾源会

开源 公益 腾源会

【小程序】view视图,swiper轮播图,scroll-view滑动列表 (在线详细手册)

计算机魔术师

8月月更

参加大数据培训机构学习前景怎么样

小谷哥

一文读懂数据科学Notebook

Baihai IDP

人工智能 ide AI notebook 数据科学

【小程序项目开发 --- 京东商城】 启航篇之uni-app项目搭建

计算机魔术师

8月月更

leetcode 227. Basic Calculator II 基本计算器 II(中等)

okokabcd

LeetCode 算法与数据结构

NFT平台开发:NFT数字馆藏平台开发

开源直播系统源码

数字藏品软件开发 数字藏品开发 数字藏品系统

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