Angular 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Angular 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Angular 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
开源组织 Google
地区 不详
投 递 者
适用人群 未知
收录时间 2016-12-15

软件简介

Angular 是一款十分流行且好用的 Web 前端框架,目前由 Google 维护。这个条目收录的是 Angular 2 及其后面的版本。由于官方已将 Angular 2 和之前的版本 Angular.js 分开维护(两者的 GitHub 地址和项目主页皆不相同),所以就有了这个页面。传送门:Angular.js

特性

跨平台

渐进式 Web 应用

  • 借助现代化 Web 平台的力量,交付 app 式体验。高性能、离线化、零安装。

原生

  • 借助来自 Ionic、NativeScript 和 React Native 中的技术与思想,构建原生移动应用。

桌面

  • 借助你已经在 Web 开发中学过的能力,结合访问原生操作系统 API 的能力,创造能在桌面环境下安装的应用,横跨 Mac、Windows 和 Linux 平台。

速度与性能

代码生成

  • Angular 会把你的模板转换成代码,针对现代 JavaScript 虚拟机进行高度优化,轻松获得框架提供的高生产率,同时又能保留所有手写代码的优点。

统一

  • 在服务端渲染应用的首屏,像只有 HTML 和 CSS 的页面那样几乎瞬间展现,支持 node.js、.NET、PHP,以及其它服务器,为通过 SEO 来优化站点铺平了道路。

代码拆分

  • Angular 应用通过新的组件路由(Component Router)模块实现快速加载,提供了自动拆分代码的功能,为用户单独加载它们请求的视图中需要的那部分代码。

生产率

模板

  • 通过简单而强大的模板语法,快速创建 UI 视图。

Angular 命令行工具

  • 命令行工具:快速进入构建环节、添加组件和测试,然后立即部署。

各种 IDE

  • 在常用 IDE 和编辑器中获得智能代码补全、实时错误反馈及其它反馈等特性。

完整开发故事

测试

  • 使用 Karma 进行单元测试,让你在每次存盘时都能立即知道是否弄坏了什么。Protractor 则让你的场景测试运行得又快又稳定。

动画

  • 通过 Angular 中直观简便的 API 创建高性能复杂编排和动画时间线 —— 只要非常少的代码。

可访问性

  • 通过支持 ARIA 的组件、开发者指南和内置的一体化测试基础设施,创建具有完备可访问性的应用。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(13) 发布并加入讨论🔥
发表了资讯
01/15 15:02

Angular 团队公布 2025 年战略

谷歌 Angular 产品和开发者关系负责人 Minko Gechev 日前发表了一篇关于 Angular 2025 战略的博客文章表示,团队的年度战略重点是投资于有助于 Angular 开发人员取得成功的关键领域。 目前正在针对以下几个目标进行优化: 通过增强开发者体验来提高开发者满意度。以及将通过继续为生态系统带来创新,来突破性能和开发者体验的界限。 支持采用最新的改进。包括使用 schematics 简化新功能的采用、提高 Angular 社区内外功能的可见...

6
1
发表了资讯
2024/11/20 10:37

Angular 19 正式发布

Angular 19 已正式发布。近期,Angular 的更新步伐明显加快,其下载量也迎来了不小的提升,展现出强劲的增长势头。 Angular 19 更新亮点: 性能优化 增量水合:引入了开发者预览版的增量水合功能,允许延迟加载和水合特定模板部分,从而减少初始加载时的JavaScript体积。 事件重放:默认启用了事件重放功能,以解决服务端渲染应用中的用户事件处理延迟问题。 路由级别的渲染模式:提供了新的ServerRoute接口,允许配置特定路由是...

11
2
发表了资讯
2024/05/29 20:03

开源日报 | Angular v18;大模型价格战下的推理优化;Mistral AI以开源模型瞄准美国市场;硅谷有自己的鲁迅

欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。 # 2024.5.29 今日要点 Angular v18 正式发布 《OpenHarmony设备统一互联技术标准》发布 据悉,除了统一物模型,该标准还定义了一系列其他标准,主要包括接入与控制接口、投屏、文件分享、符合性测试规范等标准。接入与控制接口规范从系统架构视角详细定义了设备发现配网、注册登录、安全认证,管理控制等环节的具体流程及接口。投屏和文件分享定义了多媒体设备间文件、视...

0
2
发表了资讯
2024/05/29 17:51

Angular v18 正式发布!

原文:https://blog.angular.dev/angular-v18-is-now-available-e79d5ac0affe 今天,我们很高兴与大家分享 Angular 发展的下一个里程碑!在过去的三个版本中,我们引入了许多新功能和改进。这次,我们专注于完善我们交付的工作,将许多新 API 升级为稳定版本,解决常见的开发者请求,并实验性地发布最理想的路线图项目之一:zoneless 域变更检测(zoneless change detection)。 此版本的亮点包括: 对 zoneless 变更检测的实验...

2
1
发表了资讯
2024/04/02 18:10

开源日报 | Bun 1.1支持Windows;TypeScript从抵触到真香;谷歌合并Angular和Wiz;DBRX吊打一切开源模型?

欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。 # 2024.4.2 今日要点 APUS 联合新旦智能开源国内首个千亿级 MoE 架构大模型 4 月 2 日,APUS 发布官方公告,称其与战略合作伙伴新旦智能联合训练、研发的千亿 MoE(Mixture of Experts)架构大模型 ——APUS-xDAN-4.0(MoE) 在 GitHub 上正式开源。 开源地址:https://github.com/shootime2021/APUS-xDAN-4.0-moe 据介绍,APUS-xDAN-4.0 (MoE) 是国内首个千亿以上参数 Mo...

1
2
发表了资讯
2024/03/25 15:14

开源日报 | AI智能体工作流;对软件开发未来的思考;全职做开源出现资金压力;重生之 “我是真开源”;Angular与Wiz合并

欢迎阅读 OSCHINA 编辑部出品的开源日报,每天更新一期。 # 2024.3.22 今日要点 OpenSource Daily Angular 可能会与谷歌内部的 JS 框架 Wiz 合并 谷歌工程师 Sarah Drasner 透露称,Angular 可能会与谷歌内部的 JS 框架 Wiz 合并,当前两个团队正在进行一些研发合作。 目前还不清楚 Angular 和 Wiz 是否会完全合并 —— 成为新框架 Wangular(非官方名称),但两边的合作确实已经有了一些实质的效果,同时他们也在积极召唤社区参...

0
0
发表了资讯
2024/03/22 14:30

Angular 可能会与谷歌内部的 JS 框架 Wiz 合并

谷歌工程师 Sarah Drasner 透露称,Angular 可能会与谷歌内部的 JS 框架 Wiz 合并,当前两个团队正在进行一些研发合作。 目前还不清楚 Angular 和 Wiz 是否会完全合并——成为新框架 Wangular(非官方名称),但两边的合作确实已经有了一些实质的效果,同时他们也在积极召唤社区参与。 Wiz 是 Google 的内部 JavaScript 框架,由 Malte Ubl 在十多年前创建,目前为搜索、GMail、照片等应用提供支持。Malte 后悔当初没有开源 Wi...

12
1
发表了资讯
2023/12/25 18:40

Angular v17 正式发布!

原文:Introducing Angular v17 上个月是 Angular 红色盾牌诞生 13 周年。 AngularJS(注意是 AngularJS 不是 Angular,也就是 1.x 版本) 是新一波 JavaScript 框架的起点,旨在支持对丰富 Web 体验日益增长的需求。今天,我们凭借新的外观和一系列前瞻性功能,通过 v17 带领大家走向未来,为性能和开发体验奠定了新的基础。 在 v17 中,我们很高兴地介绍: Deferrable views 可延迟视图将性能和开发体验提升到一个新的水平,从...

7
5
发表了资讯
2023/06/14 14:57

Angular 16.1.0 发布,Web 前端框架

Angular 是一个基于 TypeScript 的开源前端框架,由 Google 的 Angular 团队以及社区共同领导,从 AngularJS 完全重写而成。 目前 Angular v16.1.0 已发布,带来如下变更: compiler fix:在 JIT 模式下读取编译输入转换元数据时出错 (#50600) fix:解决 TypeScript 5.1 的弃用警告 (#50460) core feat:添加转换输入值的能力 (#50420) feat:支持 TypeScript 5.1 (#50156) fix:向组件 ID 生成添加额外的组件元数据 (#50336) h...

2
0
发表了资讯
2023/05/28 08:37

Angular 开发者 2022 调查报告

Angular 发布了最新的面向 Angular 用户的 2022 开发者调查报告,基于来自 12000 名开发人员的反馈意见。调查发现: 超过 82% 的开发者表示对 Angular 感到满意;89% 开发人员对 Angular 不同组件之前的协同工作表示满意,相较 2021 年的 85% 有所提高。 接近 70% 的开发人员正在使用该框架的最新两个版本,只有 9% 的人使用 v11 或更早版本。 大多数人是从社交媒体和 Angular 网站上了解最新的 Angular 功能,其次是博客、在线...

5
0
发表了资讯
2023/05/04 07:06

Angular v16 正式发布

在之前的 Angular v15 中,Angular 团队通过将独立 API 从开发者预览版升级至稳定版,在 Angular 的简易性和开发者体验方面达到了一个重要的里程碑。如今,Angular 将继续这一改进的势头,发布了自 Angular 最初推出以来最大的一次版本更新;在 Reactivity、服务器端渲染和工具方面取得了巨大的飞跃。 重新思考 Reactivity 作为 v16 版本的一部分,Angular 带来了全新的 Reactivity 模型的开发者预览,它为性能和开发者体验带来...

4
1
发表了资讯
2023/02/24 07:07

Angular v15.2.0 现已发布

Angular 是一个基于 TypeScript 的开源前端框架,由 Google 的 Angular 团队以及社区共同领导,从 AngularJS 完全重写而成。 目前 Angular v15.2.0 已发布,带来如下变更: 弃用类、InjectionToken 和冲突解决程序( #47924 ) 将加载程序参数属性添加到 NgOptimizedImage( #48907 ) 修复:当符号已存在于文件中时,错误地检测正向引用 ( #48988 ) 新增 ng 生成原理图,以将声明转换为独立引导API( #48790 / #48848 ) 添加...

1
0
发表了资讯
2023/01/12 07:08

Angular 15.1.0 现已发布,支持 TypeScript 4.9

Angular 是一个基于 TypeScript 的开源前端框架,由 Google 的 Angular 团队以及社区共同领导,从 AngularJS 完全重写而成。 目前 Angular v15.1.0 已发布,带来如下变更: 弃用:路由器 路由器中的 CanLoad 已弃用,请改用 CanMatch 。 普通变更 将 BrowserPlatformLocation 添加到公共 API ( #48488 ) 将数据属性添加到 NgOptimizedImage ( #48497 ) 编译器 允许在自定义元素上使用自闭合标签 ( #48535 ) 处理弃用警告 ( #486...

5
2
发表了资讯
2022/11/27 23:11

Angular 15 现已上线:所有新功能、代码实践更改和弃用信息!

最受欢迎的开源前端框架 Angular 终于推出了另一个版本更新——Angular 15。之前,Angular 14引入了许多新的令人兴奋的实验性功能和排列的代码最佳实践,但看起来这个新版本——在 Angular 版本 15 中,一切都是为了获得稳定性。 最后,一个新的稳定更新,我们所有的技术爱好者和 Angular 社区都在等待。这个新的更新带来了巨大的激动人心的变化。那么,让我们深入了解 Angular 15 的新世界。 Angular 15 引入了哪些新特性? 参...

4
1
发表了资讯
2022/11/18 08:35

Angular v15 正式发布

在过去的一年里,Angular 团队删除了 Angular 的传统编译器和渲染管道,因此在过去几个月里 Angular 改进了一系列与开发者体验相关的内容。Angular v15 则是进一步推动了这项工作,它有几十项改进,使开发者有更好的体验和性能。 独立 API 脱离开发者预览版 在 Angular 14 中,引入了新的独立 API,使开发者能够在不使用 NgModules 的情况下构建应用程序。如今在 Angular 15 中,这些 API 已经脱离了开发者预览,现在是稳定的 ...

5
3
发表了资讯
2022/09/27 08:38

谷歌工程师概述了 Angular 的下一步计划

在近期举行的 Progress 360 会议上,谷歌的开发者关系工程师 Emma Twersky 发表了一个主题为"What’s New with Angular"的讲话。演讲的很大一部分内容集中在 Angular 的过去迭代以及这些变化如何为谷歌下一步的工作奠基。 Twersky 透露,Angular 第 15 版计划在 11 月发布。届时谷歌将引入友好的堆栈跟踪以帮助精确识别代码错误的位置,以及一种优化图像组件的方法,此举将使得网站的 First Contentful Paint 得到显著改善。 谷...

12
4
发表了资讯
2022/08/15 08:48

Angular 将弃用 Protractor 测试框架

Angular 团队在近日发布的官方博客中表示,他们根据社区通过 RFC 程序的反馈,决定弃用 Protractor,与此同时他们会与社区合作,为希望继续使用 Protractor 的活跃项目找到长期支持方案。 从 Angular v12 开始,Protractor 就已经不再是新的 Angular CLI 应用程序的一部分了。从现在开始,Angular 团队将只发布关键的错误修复,并遵循 Angular 的弃用惯例。在 Angular v16 版本中(预计在 2023 年夏天推出),他们将发布 Protra...

0
1
发表了资讯
2022/06/04 09:20

Angular 14 正式 GA

Angular 14 已正式 GA。值得关注的新特性包括: 引入更加严格的类型化表单 Angular CLI 支持自动补全 独立组件发布开发者预览版 简化 page title 可访问性 Angular DevTools 支持离线使用,以及在 Firefox 中使用 引入实验性的 ESM 应用构建系统 …… 独立组件 Angular 独立组件旨在通过减少对 NgModules 的需求来简化 Angular 应用程序的创作。在 v14 中,独立组件处于开发者预览版阶段。它们已准备好在应用程序中用于探索和开...

8
1
发表了资讯
2022/05/17 08:23

Angular 开发者 2021 调查报告

Angular 发布了面向 Angular 用户的开发者调查报告。据介绍,此次调查于今年年初进行,Angular 团队总共收到了大约 25000 份回复。 调查报告 超过 84% 的开发者对 Angular 感到满意,不到 8% 的开发者表示不满意 工龄较大(11 年以上)的开发者满意度相对更高,大约为 85% Angular 团队表示,许多开发者都喜爱 Angular,因为它提供了良好的开发体验,还具备强大、简单、成熟和灵活的特性。 Angular 作为一个高度集成且稳定的前端...

13
1
发表了资讯
2022/02/10 07:02

Angular v13.2.2 已发布

Angular 是一个基于 TypeScript 的开源前端框架,由 Google 的 Angular 团队以及社区共同领导,从 AngularJS 完全重写而成。 Angular v13.2.2 发布了,该版本带来少量修复: 编译器:允许 banana-in-a-box 绑定以非空断言结束 (#37809) 表单:修复在表单中错误地使用 ngFor 跟踪 ngModel 的问题 (#40459) http:移除 IE 特殊状态处理 (#44354) upgrade:不再从 Angular 路由器触发重复的导航事件 (#43441) 更新公告:https://g...

3
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
13 评论
187 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部