本文概述
- Angular 2
- Angular 4
- Angular 5
- Angular 6
- Angular 7
Angular 2Angular 2.0于2014年10月首次引入。它是对Angular的完全重写,因此2.0版本的重大变化在开发人员之间引起了争议。 2015年4月30日,Angular开发人员宣布Angular 2从Alpha移至Developer Preview,然后于2015年12月发布Beta版本。其第一个版本于2016年5月发布,最终版本于2016年9月14日发布。
Angular 4【angular 7的历史和版本】Angular 4版本于2016年12月13日发布。由于有些混乱,开发人员跳过了版本3。其最终版本于2017年3月23日发布。
此版本具有一些附加功能:
- 该版本引入了HttpClient,它是一个更小,更易于使用且功能更强大的库,用于发出HTTP请求。
- 它为Guards和Resolver提供了新的路由器生命周期事件。四个新事件:GuardsCheckStart,GuardsCheckEnd,ResolveStart,ResolveEnd加入了现有的生命周期事件集,例如NavigationStart。
- 它提供了有条件禁用动画的支持。
Angular 6该版本于2018年5月4日发布。它是一个主要版本,提供了一些功能,例如:ng更新,ng添加,Angular Elements,Angular Material CDK组件,Angular Material Starter组件,CLI工作区,库支持,Tree Shakable Providers,动画性能改进和RxJS v6。
Angular 7Angular的最新版本是Angular7。它于2018年10月18日发布。它包含许多广泛的功能:
- 有关应用程序性能的更新
- 角材料
- 虚拟滚动
- 选择的改进的可访问性
- 使用Web标准为自定义元素支持Content Projection
- 有关TypeScript 3.1,RxJS 6.3,节点10的依赖关系更新