💡
原文英文,约1200词,阅读约需5分钟。
📝
内容提要
Angular v21本周发布,新增实验性库Signal Forms,利用Signals创建可扩展的反应式表单;MCP Server提供AI工具支持,包括文档搜索和迁移工具。同时发布的Angular Aria专注于无障碍组件。新应用默认不再使用zone.js,以提升性能。
🎯
关键要点
- Angular v21发布,新增实验性库Signal Forms,利用Signals创建可扩展的反应式表单。
- Signal Forms的API仍处于实验阶段,将根据开发者反馈进行迭代。
- Angular MCP Server提供七个稳定和实验性工具,支持AI工具使用新Angular特性。
- MCP Server包含文档搜索工具和迁移工具,帮助分析代码并提供迁移计划。
- Angular Aria专注于无障碍组件,提供基于Signals的无样式组件。
- Angular CLI集成Vitest作为新的默认测试运行器,Karma和Jasmine仍然得到支持。
- 新Angular应用默认不再使用zone.js,以提升性能,尤其是高复杂度应用。
- Svelte本月发布MCP服务器,旨在简化LLMs生成有效Svelte 5代码的过程。
- Postman收购liblab,扩展API生命周期管理,提供SDK生成和文档同步功能。
- .NET MAUI将支持Linux和浏览器,Avalonia提供MAUI的后端支持,增强桌面性能。
❓
延伸问答
Angular v21中Signal Forms的主要功能是什么?
Signal Forms是一个实验性库,利用Signals创建可扩展的反应式表单,提供类型安全和集中式验证逻辑。
Angular MCP Server提供了哪些工具?
Angular MCP Server提供七个稳定和实验性工具,包括文档搜索工具和迁移工具,帮助分析代码并提供迁移计划。
Angular Aria的目的是什么?
Angular Aria专注于无障碍组件,提供基于Signals的无样式组件,旨在提升可访问性。
Angular v21中默认不再使用zone.js的原因是什么?
新Angular应用默认不再使用zone.js是为了提升性能,尤其是在高复杂度应用中,zone.js存在性能缺陷。
Angular CLI在v21中有哪些新变化?
Angular CLI在v21中集成了Vitest作为新的默认测试运行器,同时仍然支持Karma和Jasmine。
Signal Forms的API目前处于什么阶段?
Signal Forms的API仍处于实验阶段,将根据开发者反馈进行迭代。
➡️