📜  Angular7-概述

📅  最后修改于: 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中添加的新功能。

V7的角度更新

Angular 7是主要版本,在Angular Core框架中更新了Angular CLI,Angular Materials。如果您使用的是Angular 5或6,并且想要更新到Angular 7,下面的命令会将您的应用更新到最新版本的Angular-

ng update @angular/cli @angular/core

角度CLI

使用angular CLI进行项目设置时,它会提示您有关可用的内置功能,即路由和样式表支持,如下所示-

角度CLI

应用性能

在Angular 7中,在angular.json中添加了包预算,如下所示-

预算案

预算是Angular CLI中新增的一项功能,可让您在配置中设置限制,以确保您的应用程序大小在限制范围内。您可以设置大小,以便在超过限制时发出警告。

角材料和CDK

Angular 7中更新了Angular Material / CDK的版本。CDK还添加了2个功能-虚拟滚动和拖放

虚拟滚动

虚拟滚动功能向用户显示可见的dom元素,随着用户滚动,将显示下一个列表。这样可以提供更快的体验,因为不会一次加载完整列表,而仅根据屏幕上的可见性加载。

拖放

您可以将元素从列表中拖放到列表中的任何位置。新功能非常流畅,快速。