Angular7:概述
Angular 7归谷歌所有,稳定发布于2018年10月18日。这是Angular.的最新版本。
以下是迄今发布的Angular.版本列表
版本 | 发布日期 |
---|---|
Angular JS | October 2010 |
Angular 2.0 | Sept 2016 |
Angular 4.0 | March 2017 |
Angular 5.0 | November 2017 |
Angular 6.0 | May 2018 |
Angular 7.0 | October 2018 |
下两个即将推出的主要版本的发布日期如下
版本 | 发布日期 |
---|---|
Angular 8.0 | March/April 2019 |
Angular 9.0 | September/ October 2019 |
谷歌计划每6个月发布一次主要的Angular版本。到目前为止发布的版本是向后兼容的,可以很容易地更新到新版本。
让我们来讨论一下Angular 7的新增功能。
Angular更新到V7
Angular 7是一个主要版本,在angular核心框架Angular CLI中,Angular Materials得到更新。如果您正在使用Angular5或Angular6,并且想要更新到Angular7,下面是将您的程序更新到Angular最新版本的命令
ng update @angular/cli @angular/core
Angular CLI
使用Angular CLI进行项目设置时,它会提示您可用的内置功能,即路由和样式表支持,如下所示
应用性能
在Angular7中,angular.json中增加了捆绑budget ,如下所示
Budget是添加到角度命令行界面的一项功能,它允许您在配置中设置限制,以确保您的应用程序大小在限制集内。您可以设置大小,以便在超过限制时可以警告应用程序。
Angular Material and CDK
Material/CDK的版本在Angular 7中更新。CDK还增加了两个功能:虚拟滚动和拖放。
虚拟滚动
虚拟滚动功能向用户显示可见的dom元素,当用户滚动时,将显示下一个列表。这提供了更快的体验,因为完整的列表不是一次性加载的,而是根据屏幕上的可见性加载的。
拖放
您可以从列表中拖放元素,并将其放置在列表中需要的任何位置。新功能非常流畅和快速。