这些年来,Angular在全球范围内一次又一次地证明了它的价值,在全球范围内建立了庞大的粉丝群。那么Angular12中都有什么?从无效的合并模板到增强的文档,严格类型成为新的默认设置,Webpack5合并,内联SaSS支持等等。
有了Google和Angular社区的多次请求,Angular的未来是光明的。
1、严格打字
实现更严格的类型可以帮助进行更好的开发人员人体工程学。通过严格打字的开发人员人体工程学可能会导致在开发项目时而不是之后发现越来越多的问题。
2、Zone.js可以是可选的
早些时候,选择退出Zone.js几乎是不可能的,但现在不行了。今天,Angular团队可以通过使用原生异步轻松减小应用程序包的大小并增强其调试能力。此外,在两者之间检测到的任何更改都可以仔细重新渲染。
3、减少框架开销
删除旧版ViewEngine是一件非常幸福的事情。它肯定会导致更低的维护成本、更小的封装尺寸、更小的复杂性等等!
4、测试时间和调试
自动测试在测试之间创建了更好的隔离。测试运行后,只需更改TestBed。这会自动清理所有内容并有效地减少构建时间。
5、使用ngc
另一种显着提高或增强开发人员的构建性能并降低维护成本的可靠方法是将编译器(Angular中的一个)作为Typescript编译器的插件进行扩散。
6、可选的NgModulars
现在开发独立组件并同时实现替代API成为可能——这一切都归功于OptionalNgModulars。
7、添加指令
此功能允许开发人员开发独立组件。在这里,托管元素变得轻而易举,因为它们可以无缝地添加指令,更不用说这里不需要使用继承。
8、符合人体工程学的组件级代码拆分API
在任何Web应用程序中,一个主要但常见的关闭是缓慢的加载时间。这就是经验丰富的Angular开发人员选择合并细粒度代码拆分的原因。为了创建一个有效的更快的启动时间,只需确保在组件级别合并代码。
对于开发既快速又动态的应用程序来说,Angular是一个很好的解决方案。自早期以来,它取得了长足的进步,并且每年都在不断改进。更多关于Angular的相关知识,可以考虑通过参加web前端培训来学习,有专业老师指导,有全面系统的课程,学起来又快又轻松。