📅  最后修改于: 2020-10-27 02:26:00             🧑  作者: Mango
Angular 7由Google拥有,稳定版本于2018年10月18日完成。这是Angular的最新版本。
以下是到目前为止已发布的Angular版本列表-
Version | Released Date |
---|---|
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版本的发布日期如下-
Version | Released Date |
---|---|
Angular 8.0 | March/April 2019 |
Angular 9.0 | September/ October 2019 |
Google计划每6个月发布一次主要的Angular版本。到目前为止发行的版本是向后兼容的,可以很容易地更新到较新的版本。
让我们讨论Angular 7中添加的新功能。
Angular 7是主要版本,在Angular Core框架中更新了Angular CLI,Angular Materials。如果您使用的是Angular 5或6,并且想要更新到Angular 7,下面的命令会将您的应用更新到最新版本的Angular-
ng update @angular/cli @angular/core
使用angular CLI进行项目设置时,它会提示您有关可用的内置功能,即路由和样式表支持,如下所示-
在Angular 7中,在angular.json中添加了包预算,如下所示-
预算是Angular CLI中新增的一项功能,可让您在配置中设置限制,以确保您的应用程序大小在限制范围内。您可以设置大小,以便在超过限制时发出警告。
Angular 7中更新了Angular Material / CDK的版本。CDK还添加了2个功能-虚拟滚动和拖放。
虚拟滚动功能向用户显示可见的dom元素,随着用户滚动,将显示下一个列表。这样可以提供更快的体验,因为不会一次加载完整列表,而仅根据屏幕上的可见性加载。
您可以将元素从列表中拖放到列表中的任何位置。新功能非常流畅,快速。