Angular 的历史和不同版本

2024 年 8 月 28 日 | 阅读 2 分钟

Angular 的第一个版本是 Angular1.0 (也称为 AngularJS),它于 2010 年发布。但是,我们在这里讨论的是 Angular,所以让我们看看 Angular 的历史和不同版本。

Angular2

Angular 2.0 于 2014 年 10 月首次推出。它是 Angular 的完全重写,因此 2.0 版本中的剧烈变化引起了开发人员的争议。2015 年 4 月 30 日,Angular 开发人员宣布 Angular 2 从 Alpha 迁移到 Developer Preview,然后 Beta 版本于 2015 年 12 月发布。它的第一个版本于 2016 年 5 月发布,最终版本于 2016 年 9 月 14 日发布。

Angular4

Angular 4 版本于 2016 年 12 月 13 日发布。 由于某些混淆,开发人员跳过了版本 3。它的最终版本于 2017 年 3 月 23 日发布。

此版本具有一些其他功能

  • 此版本引入了 HttpClient,一个更小、更易于使用且功能更强大的库,用于发出 HTTP 请求。
  • 它为 Guards 和 Resolvers 提供了新的路由器生命周期事件。四个新事件:GuardsCheckStart、GuardsCheckEnd、ResolveStart、ResolveEnd 加入了现有的一组生命周期事件,例如 NavigationStart。
  • 它提供了有条件禁用动画的支持。

Angular5

此版本于 2017 年 11 月 1 日发布。它提供了一些改进以支持渐进式 Web 应用程序,还提供了与 Material Design 相关的改进。

Angular6

此版本于 2018 年 5 月 4 日发布。这是一个重要的重新发布,提供了一些功能,例如:ng update、ng add、Angular Elements、Angular Material + CDK 组件、Angular Material Starter 组件、CLI 工作区、库支持、可摇树提供程序、动画性能改进和 RxJS v6。

Angular 7

Angular 的最新版本是 Angular 7。它于 2018 年 10 月 18 日发布。它包含许多广泛的功能

  • 有关应用程序性能的更新
  • Angular Material & CDK
  • 虚拟滚动
  • 改进了 Selects 的可访问性
  • 使用 Web 标准支持自定义元素的内容投影
  • 有关 TypeScript 3.1、RxJS 6.3、Node 10 的依赖项更新