开发学院,分享开发教程和最新动态

Angular7:概述

  Angular 7归谷歌所有,稳定发布于2018年10月18日。这是Angular.的最新版本。

  以下是迄今发布的Angular.版本列表

版本发布日期
Angular JSOctober 2010
Angular 2.0Sept 2016
Angular 4.0March 2017
Angular 5.0November 2017
Angular 6.0May 2018
Angular 7.0October 2018

    下两个即将推出的主要版本的发布日期如下

版本发布日期
Angular 8.0March/April 2019
Angular 9.0September/ 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进行项目设置时,它会提示您可用的内置功能,即路由和样式表支持,如下所示

angular_cli.jpg

应用性能

  在Angular7中,angular.json中增加了捆绑budget ,如下所示

budgets.jpg

  Budget是添加到角度命令行界面的一项功能,它允许您在配置中设置限制,以确保您的应用程序大小在限制集内。您可以设置大小,以便在超过限制时可以警告应用程序。

Angular Material and CDK

  Material/CDK的版本在Angular 7中更新。CDK还增加了两个功能:虚拟滚动和拖放。

虚拟滚动

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

拖放

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