Angular 7.2.12和8.0.0-beta.11已正式发布。Angular是一个平台,可以轻松地使用Web构建应用程序。 Angular结合了声明性模板,依赖注入,端到端工具和集成的最佳实践来解决开发难题。 Angular使开发人员能够构建生活在Web,移动设备或桌面上的应用程序。
- 渐进式Web应用程序:使用现代Web平台功能提供类似应用程序的体验。高性能,离线和零步安装。
- Native:使用Ionic Framework,NativeScript和React Native的策略构建本机移动应用程序。
- 桌面:使用您为Web学习的相同Angular方法以及访问本机OS API的能力,在Mac,Windows和Linux上创建桌面安装的应用程序。
- 代码生成:Angular将您的模板转换为针对当今JavaScript虚拟机进行了高度优化的代码,通过框架的生产力为您提供手写代码的所有优势。
- 通用:在node.js,.NET,PHP和其他服务器上提供应用程序的第一个视图,以便在HTML和CSS中进行近乎即时的渲染。也为优化SEO的网站铺平了道路。
- 代码拆分:Angular应用程序可以快速加载新的组件路由器,它可以自动进行代码拆分,因此用户只需加载呈现所请求视图所需的代码。
更新日志
8.0.0-beta.12(2019-04-13)
Bug修复
- bazel:将configuration_env_vars = [“compile”]添加到生成的@npm//@angular/bazel/bin:ngc-wrapped nodejs_binary
- bazel:docs formatting
- bazel:从ts_web_test_suite中移除karma-jasmine
- bazel:支持在最小应用程序上运行ng-add,关闭#29680
- common:将@Injectable()添加到公共管道
- compiler-cli:确保LogicalProjectPaths总是以斜杠开头
- core:添加缺少的迁移到npm包
- core:为树木可移动的提供者调用ngOnDestroy,关闭#28927
- core:弃用TestBed.get(…):any,关闭#13785#26491
- core:由于宽松的tsconfig解决了ts编译问题
- platform-browser:在样式,contentAttr和hostAttr中插入APP_ID
特征
- bazel:更新构建以使用新的架构师api
弃用
- TestBed.get()有两个签名,一个是键入的,另一个是接受并返回any。任何签名均已弃用; TestBed.get()的所有用法都应该通过类型化的API。这主要影响字符串标记(不支持)和抽象类标记。
7.2.13(2019-04-12)
Bug修复
- bazel:使用 //:tsconfig.json作为ng_module的默认值
- platform-browser:在样式,contentAttr和hostAttr中插入APP_ID
在Ubuntu 18.04上安装Angular图文详解 https://www.linuxidc.com/Linux/2019-04/157972.htm
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
本文永久更新链接地址:https://www.linuxidc.com/Linux/2019-04/158082.htm