Angular 2025 年夏季更新 笔记

Angular 2025 年夏季更新

Angular 已发布 v20.1 和 v20.2 次要更新,重点关注开发者生产力和 AI 增强功能。一个主要亮点是无区域(zoneless)Angular 的生产就绪,它提供了更小的包体积和更好的调试体验等好处。新的动画基元 animate.enteranimate.leave 允许更容易地集成原生 CSS 动画,并弃用了旧的 @angular/animations 包。团队正在通过构建 AI 驱动应用程序的指南和改进 AI 辅助编码工具来扩展 AI 产品。他们还在开发一个实验性的 MCP 服务器,以支持文档搜索和 LLM 的最佳实践等 AI 需求。Angular DevTools 现在包括路由可视化和信号图,以提供更好的调试。通过支持将绑定对象传递给 TestBed.createComponent,组件测试得到了简化。Mat Menu 组件现在可以充当上下文菜单,而 NgComponentOutlet 支持动态组件的自定义 EnvironmentInjectors。其他改进包括改进的路由指南、新的 currentNavigation 信号、DestroyRef 上的 destroyed 属性,以及对模板运算符和 ARIA 属性的更好支持。Angular 现在支持 TypeScript 5.9,并在 httpResourcehttpClient 方面进行了改进。社区为新的 Angular 吉祥物提供了重要的反馈,最终设计将在今年晚些时候公布。
CdXz5zHNQW_bylcGSZJTi.png