anguar 4.0 版本带来了那些更新

向后兼容

该版本向后兼容大多数应用中的 2.x.x 系列html

强力优化代码

新版优化了 View 引擎,改进后 AoT 生成的代码将减小约 60%,并且模板越复杂,所优化的代码量就越大post

动画部分单独打包

Angular 将动画部分从 @angular/core 拆分出来,单独打包。将核心模块精简后,在不使用动画时产品中将不包含冗余的动画代码。如须要动画,可以使用相关功能自行导入优化

模板

Angular 4使用<ng-template>做为标签,而不是<template>;后者用于Angular2。Angular 4之因此将<template>改成<ng-template>,是由于<template>标签与html <template>标准标签的名称冲突

管道

添加了一个新的管道标题大小写,将每一个单词的第一个字母改成大写。
动画

优化了内置指令 NgIf 和 NgFor

新版本中的模板对于绑定语法作了些修改,将支持开发者使用 if/else 类型的语法,并支持在展开 Observable(可观察对象)等代码中分配局部变量htm

<div *ngIf="isBoo; else tempLoading">if</div>对象

<ng-template>ip

<div>else</div>开发

</ng-template>get

<div *ngFor="let item of arrs; last as last">if</div>
产品

typesctipt 2.1 与 2.2 的兼容

Angular 的 typesctip 更新到 2.2 版本,一方面提升了 ngc 的速度,同时在应用中进行 typesctipt 检查时,体验也更优秀。当前版本向下兼容

模板的源映射

如今,若是在模板渲染的时候,发生了异常,这个模板的Source Map会被生成,这样你就能准确的值获得底是那一个地方致使了错误。不像之前,须要根据错误里面的变量或者其余缘由,本身去模板文件里面查找或分析, 这个真的好用

其它版本

相关文章
相关标签/搜索