培训啦 IT技术

Angular v13 现已推出

发布时间: 2022-03-18 07:08:01

Angular 仍然是一个非常受欢迎的框架。

将 Angular 渲染推向未来

弃用 View Engine,全面启用 Ivy,Ivy 是 Angular 下一代编译和渲染引擎。

对 Angular Package Format (APF) 的更改

简化 APF,删除旧的输出格式,包括 View Engine 的特定元数据

使用最新版本的 APF 构建的库将不再需要使用 ngcc,因此,库开发人员可以期待更精简的包输出和更快的执行

更新 APF 以支持 Node Package Exports

Component API 更新

新 API 无需 ComponentFactoryResolver 注入构造函数,示例如下:

以下是使用先前版本的 Angular 创建组件的示例:

@Directive({ … })

export class MyDirective {

constructor(private viewContainerRef: ViewContainerRef,

private componentFactoryResolver:

ComponentFactoryResolver) {}

createMyComponent() {

const componentFactory = this.componentFactoryResolver.

resolveComponentFactory(MyComponent);

this.viewContainerRef.createComponent(componentFactory);

}

}

使用新的 API,这段代码可以变成:

@Directive({ … })

export class MyDirective {

constructor(private viewContainerRef: ViewContainerRef) {}

createMyComponent() {

this.viewContainerRef.createComponent(MyComponent);

}

}

不再支持 IE11

是的。移除 IE11 支持意味着 Angular 可以通过原生 Web API 利用现代浏览器功能,例如 CSS 变量和 Web 动画。同时可以从代码中移除针对 IE 特定的 polyfills 和代码路径,从而使应用程序更小,加载速度更快,用户也将受益于更快的加载而拥有更好的体验。

其他

改进 Angular CLI

更改框架和依赖项更新

改进 Angular 测试


温馨提示:
本文【Angular v13 现已推出】由作者教培参考提供。该文观点仅代表作者本人,培训啦系信息发布平台,仅提供信息存储空间服务,若存在侵权问题,请及时联系管理员或作者进行删除。
我们采用的作品包括内容和图片部分来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
内容侵权、违法和不良信息举报
Copyright @ 2024 培训啦 All Rights Reserved 版权所有. 湘ICP备2022011548号