Angular 15.1.0 现已发布,支持 TypeScript 4.9


Angular 是一个基于 TypeScript 的开源前端框架,由 Google 的 Angular 团队以及社区共同领导,从 AngularJS 完全重写而成。

目前 Angular v15.1.0 已发布,带来如下变更:

弃用:路由器

路由器中的 CanLoad 已弃用,请改用 CanMatch 。

普通变更

  • 将 BrowserPlatformLocation 添加到公共 API ( #48488 )
  • 将数据属性添加到 NgOptimizedImage ( #48497 )

编译器

  • 允许在自定义元素上使用自闭合标签 ( #48535 )
  • 处理弃用警告 ( #48652 )
  • markdown 自定义装饰器错误时仅保留类型符号 ( #48638 )

编译器-cli

  • 更新@babel/core依赖和锁定版本 ( #48634 )

核心

  • 添加TestBed.runInInjectionContext,帮助测试使用 inject 的函数( #47955 )
  • 使 isStandalone() 函数在公共 API 中可用  (#48114)
  • 支持 TypeScript 4.9 ( #48005 )

表单

  • 表单提供者 FormsModule.withConfig 会返回一个 FormsModule ( #48526 )

语言服务器

  • 允许多个自动导入。( #47787 )
  • 公开 package.jsonvscode 扩展解析 ( #48678 )
  • 防止因无法发出的引用而崩溃 ( #47938 )
  • 公开 /api 入口 (#48670)
  • 更新 packages/language-service/build.sh 脚本,使用 vscode-ng-language-service 的新 Bazel 构建 ( #48663 )

详情请查看:https://github.com/angular/angular/releases/tag/15.1.0


相關推薦

2022-11-03

TypeScript 4.9 RC 已发布,自  Beta 版本以来,新增了 return  关键字 go-to-definition 、在类中包含自动访问器等新功能,点击链接即可查看对于功能的详情。 TypeScript 4.9  Beta 版本值得关注的新特性: 新增 satisfies 操作符

2022-09-26

TypeScript 4.9 首个 Beta 已发布。 值得关注的新特性 新增satisfies操作符 支持使用in运算符缩小 Unlisted Property Checks For Equality onNaN File-Watching 现在使用文件系统事件 错误修复和破坏性变更 详情查看发布公告。

2023-02-24

Angular 是一个基于 TypeScript 的开源前端框架,由 Google 的 Angular 团队以及社区共同领导,从 AngularJS 完全重写而成。 目前 Angular v15.2.0 已发布,带来如下变更: 弃用类、InjectionToken 和冲突解决程序( #47924 ) 将加载程序参数

2023-06-15

Angular 是一个基于 TypeScript 的开源前端框架,由 Google 的 Angular 团队以及社区共同领导,从 AngularJS 完全重写而成。 目前 Angular v16.1.0 已发布,带来如下变更: compiler fix:在 JIT 模式下读取编译输入转换元数据时出错 (#50600)

2022-07-26

好,包括对 Angular 独立组件的支持,对 Vue 3 的更新,对 TypeScript 4.7 的支持,内置远程开发,以及对编辑器的大量改进。 对 Angular 独立组件的支持 Jetbrains 一直在积极致力于为 WebStorm 2022.2 带来对 Angular 14 的支持。在这个版本

2024-10-28

前市场中需求最高的前八位语言分别是: 1 - JavaScript / TypeScript 多年来,JavaScript 的受欢迎程度一直在不断提高。和以往一样, JavaScript 依然是整个市场上需求量最大的编程语言;而 TypeScript 的出现可能也对其起到了一定的助

2022-01-10

与维护,Angular 团队希望现有用户能够迁移到下一代基于 TypeScript 的 Angular 框架。 AngularJS 最初是由 Brat Tech LLC 的 Miško Hevery 于 2009 年开发,后被 Google 所收购。AngularJS 首个版本于 2010 年由 Google 发布,2018 年 1 月官方宣布了

2022-01-19

与维护,Angular 团队希望现有用户能够迁移到下一代基于 TypeScript 的 Angular 框架。 AngularJS 最初是由 Brat Tech LLC 的 Miško Hevery 于 2009 年开发,后被 Google 所收购。AngularJS 首个版本于 2010 年由 Google 发布,2018 年 1 月官方宣布了

2022-12-08

de 中查看。 Go to Definition from return - 跳转到 JavaScript/TypeScript 函数的顶部。 远程隧道- 创建到任何设备的连接,无需 SSH。 Jupyter Notebook“Just My Code”调试- 避免进入 Python 库代码。 开发容器 GPU 支持- 创建开发容器时请求

2022-11-28

5-19].x 和 16[10-12].x 等版本的支持。 Angular 15 现在仅支持 TypeScript 4.8 或更早版本。 在应用程序项目目录中,运行命令:ng update @angular/core@15 @angular/cli@15使您的应用程序得到 Angular v15 支持的强化。 @keyframes 名称格式已更改为“

2023-08-17

微软高级软件工程师、TypeScript 工具链开发者 Jake Bailey 表示,TypeScript 5.3 的体积将会比 5.2 减小 20%。 他介绍了部分采取的举措: 在 4.9 中删除了一些自 3.7 以来不小心被引入到软件包的文件 在 5.0 中删除 module 在 5.3 中,

2023-11-17

本次发布公告主要介绍了针对 Web 开发的改进。 改进 TypeScript 开发体验 IntelliJ IDEA 2023.3 Beta 2 通过添加导入类型语句解决了部分不一致问题。团队称他们添加了选项来配置导入类型时 TypeScript 导入类型语句或类型说明符的使

2022-11-19

他组件则从头开始重写了。Angular 为新组件保留了大部分 TypeScript API 和组件/指令选择器,与旧的实现方式相同。 实验性 esbuild 支持的改进 在 Angular 14 中,Angular 带来了在 ng build 中实验性地支持 esbuild,以实现更快的构建时间

2022-11-30

导出 #20203 / #20204 [FEATURE] 预览类型:更新到 Typescript 4.8 更新说明:https://github.com/emberjs/ember.js/releases/tag/v4.9.0