Angular 8之升级和新功能摘要

Angular 8已经到来,并带来了大量的工作流程和性能改进。就像我们之前发布的几个版本一样,让我们回顾一下Angular 8的新功能,以及如何将Angular 7应用程序升级到Angular 8。

Angular 8中明显的新功能数量有限,但确实还有一些好东西:

Differential loading

由于差异加载,您的Angular 8应用程序现在将自动提高性能。

通过差异加载,在构建生产时会创建两个包:支持ES2015 +的现代浏览器包和仅支持ES5版JavaScript的旧浏览器包。由于新浏览器中ES6模块的支持,浏览器将自动加载正确的捆绑包。

这一新功能为Angular v8带来了最大的单一性能提升。较新的浏览器将能够加载更少的代码并加载更少量的polyfill。

你不需要做任何特殊的事情来从差异加载中受益,带有–prod标志的ng build命令将负责捆绑所有内容,以便差异加载开箱即用:

ng build --prod

惰路由的动态导入

延迟加载的路由现在使用标准动态导入语法而不是自定义字符串。这意味着当模块丢失或拼写错误时,TypeScript和linters将能够更好地进行投诉。

所以一个懒惰加载的导入看起来像这样:

{ path: '/cart', loadChildren: './cart/cart.module#CartModule' }

现在看起来像这样:</

Angular 8之升级和新功能摘要相关推荐

  1. Angular 9 新功能摘要

    Angular 9 新功能摘要 Angular的9.0.0版本已经发布了!这是一个跨越整个平台的主要版本,包括框架.Angular Material.和Angular CLI.该版本将应用程序默认切换 ...

  2. Python小屋刷题神器最近升级的新功能介绍

    推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),董付国,清华大学出版社,2020年6月第1次印刷,2021年1月第6次印刷,山东省一流本科 ...

  3. Guitar Pro8.1升级版本新功能支持编写简谱

    很多人在听到Guitar Pro这个名词时,本能反应就是跟吉他有关的软件吧,但是具体是什么样子,有什么功能我们却不一定知道的那么详细,下面呢,我们就来详细的介绍下Guitar Pro这款软件. Gui ...

  4. DataV平面地图组件全新升级_新功能带你抢先看

    阅读全文 一.无级缩放 总会遭遇到这样的尴尬,地图缩放等级多一级太大,少一级又太小,强迫症患者简直不能忍,别担心,新版本的地图组件支持分数级缩放啦!下面就带大家感受一下: 有了无级缩放,大家就可以任意 ...

  5. 微软Power BI 每月功能更新系列——9月Power BI 新功能学习

    Power BI Desktop 9月新功能摘要 Power BI 9月更新如期而至,这一次Power BI 又推出了新功能--聚合预览,它可在内存中无缝地存储汇总值,大大提高报告的性能.另外本月还包 ...

  6. 三款新功能发布,助力阿里云表格存储再次升级

    摘要: 阿里云表格存储于近期功能再升级,升级后的表格存储支持对DataHub采集的数据进行持久化存储,其Python SDK新增支持Python 3.x,以及最新发布的TimelineLib能够帮助用 ...

  7. idea 升级到2020后 无法启动_启动崩盘!IDEA 2020 无法启动的解决办法|赠送 IDEA 2020 新功能...

    今天早上看到 IDEA 可以升级新版本,想着体验一下新功能,点击升级,然后全部项目工程无法打开. 报错信息如下: Cannot execute command No project found to ...

  8. idea 升级到2020后 无法启动_IDEA 2020 无法启动的解决办法(启动崩盘)附IDEA 2020 新功能...

    今天早上看到 IDEA 可以升级新版本,想着体验一下新功能,点击升级,然后全部项目工程无法打开. 报错信息如下: Cannot execute command No project found to ...

  9. 微信 账户升级服务器地址,微信支付商户平台账户升级后有哪些新功能呢?

    注册了微信公众号的服务号,是可以再申请微信支付的,自从微信公众号的兴起,随着技术的改革和革新,微信公众号也随着做出了不少的调整和变化,首先,微信支付商户平台账户升级,这标志着微信服务好有了很多不同的地 ...

最新文章

  1. VisualSVN Server以及TortoiseSVN客户端的配置和使用方法
  2. 登录页面test记录
  3. 递归——幂次方(洛谷 P1010)
  4. 结伴自驾游必备,高德地图上线组队实时对讲功能
  5. 模拟ARP报文发送,通过改变拓扑结构,观察报文发送方法以及途径
  6. 经典参考书:《编程之美——微软技术面试心得》
  7. 处理tiff格式dem数据的方法——输出xyz坐标
  8. yolov3 使用darknet的python接口使用
  9. Spring:Spring源码下载、保存、编译
  10. mysql数据库的流水号生成,数据库流水号生成解决方案
  11. 批量删除多个 PPT 空白页
  12. QT与LINUXC后台网络通信实现飞机票网络购票
  13. 方正飞鸿:工作流在OA系统中的重要性
  14. 复制一颗二叉树(java语言)
  15. java项目遇到难题_Java项目遇到的常见问题
  16. Hibernate查询Query By Criterial
  17. 计算机专业顶岗实训,计算机专业学生的顶岗实习
  18. 比较好用的linux桌面系统,目前最好用的Linux桌面系统Mint
  19. 计算机辅助开发方法的优缺点,高校计算机辅助教学应用的利弊分析
  20. 姚洋:建议国家购买三四线空置房 再低价出售给进城农民

热门文章

  1. c语言sizeof测量字符组长度,C语言中,当计算字符数组长度时,用sizeof 和strlen 的原理及两者的区别...
  2. mysql构建数据立方体_OLAP数据建模工具Workbench的初步使用(数据立方体的建立)
  3. 子主题function php,php – 带有依赖项的子主题
  4. arraylist扩容是创建新数组吗 java_arraylist扩容机制要怎么实现?arraylist怎么扩容...
  5. python图像人类检测_OpenCV人类行为识别(3D卷积神经网络)
  6. mysql的增_MySQL之增_insert-replace
  7. linux 中断 进程,linux中断分上下部分原因
  8. link linux 跨设备,Linux中的两种link方式
  9. 线程池拒绝策略 开发中常用什么策略_面试官:说说你知道多少种线程池拒绝策略...
  10. win10虚拟机服务器错误怎么解决方法,虚拟机下安装win10系统后出现升级报错故障的解决方法【图文】...