美文网首页我爱编程
angular 4.0 和 angular 2.0区别

angular 4.0 和 angular 2.0区别

作者: 资料库大师 | 来源:发表于2017-10-26 18:30 被阅读85次

经历了6个RC版本之后,今天Angular发布了4.0.0版本,这次发布是主版本的更新(遵循采用语义版本),并且在大多数情况下,Angular4.0版本是向后兼容Angular2.0的。

那么,这次Angular4版本主要更新了什么呢?

体积更小,速度更快

Angular应用程序变得更小更快,并且在未来几个月将进一步改进框架。

更好的模板引擎

改进了AoT,将生成的代码的大小减少约60%。如果模板越复杂,那么优化的代码也会越多。(译者注:当然,这对于用户来说,完全是透明的,public api 没有发生变化。)

动画模块改进

将动画从@angular/core中分离开来,区分核心模块与动画模块,精简核心模块体积。

再来看看Angular4给我们带来了哪些新的特性。

增强ngIf 和ngFor 语法

模板绑定语法进行了几个有用的更改。现在可以使用if / else样式语法,并分配局部变量,例如在展开observable时。

{{count}} total users

Loading...

服务端渲染(Angular Universal)

原先的Angular Universal是社区人员维护的,后被angular官方采用。目前在4.0.0版本中,将大部分的代码集成在@angular/platform-server模块中。为大家带来更好的服务端渲染体验,更简单Api调用。请参见基于Angular4的服务端渲染demo:https://github.com/z827101859/angular-universal。之后,官方会为大家带来更好更全面的例子。

TypeScript 2.1 和 2.2 的兼容

Angular已更新为更新版本的TypeScript,提高了ngc的速度,并且有更好的类型检查机制。

模板的Source Maps

当模板中的某些内容发生错误时,Angular会生成源映射,从而为原始模板提供有意义的上下文。

转自@sweetyx

我从事行业工作8年了,工作之余搜集了一些视频资料

有JAVA高级架构师、系统高级架构师、大数据、机器(深度)学习/数据挖掘/数据分析/算法/计算机视觉、Android、IOS、Web前端、JavaScript、WebApp(React Native)、微信小程序开发、C、C++、Python开发运维、Linux运维架构内核、PHP、.Net、数据库、UID、游戏开发、软件测试、网络编程、FFmpeg开发、计算机软考等教程

我把资料都挂在了店里,也算是物尽其用(资料费用基本在 1 元左右 -搬运费/人工维护费),希望能帮到需要的人,不用费时在找资料;

资料也在不断更新中,不论是新手,还是老手,都能找到你需要的资料;

相关文章

网友评论

    本文标题:angular 4.0 和 angular 2.0区别

    本文链接:https://www.haomeiwen.com/subject/ypnkpxtx.html