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) 发布并加入讨论🔥
发表了资讯
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
发表了资讯
2022/01/28 07:24

Angular v13.2.0 已发布

Angular 是一个基于 TypeScript 的开源前端框架,由 Google 的 Angular 团队以及社区共同领导,从 AngularJS 完全重写而成。 目前 Angular v13.2.0 已发布,带来如下变更: 弃用 弃用 CachedResourceLoader 和 RESOURCE_CACHE_PROVIDER 符号(#44749) 弃用ComponentFactory和ComponentFactoryResolver符号(#44749) 弃用CompilerOptions界面中未使用的配置选项 ( #44749 ) 编译器 在模板中添加对安全调用的支持 ( #44580 ) 使...

5
0
发表了资讯
2021/12/11 07:08

Angular v13.1.0 发布,支持 TypeScript 4.5

Angular 是一个基于 TypeScript 的开源前端框架,由 Google 的 Angular 团队以及社区共同领导,从 AngularJS 完全重写而成。 Angular v13.1.0 已发布,此版本主要更新内容如下: 弃用基于 NgModule factories 的 downgradeModule 函数签名(#44090) 支持 NgModule 类作为 downgradeModule 函数的参数( #43973 ) 已弃用基于 NgModule factories 的 downgradeModule 函数调用,改用基于 NgModule 类的 downgradeModule 调用。 Te...

1
0
发表于软件架构专区
2021/11/12 06:42

Angular v13.0.1 发布,修复若干 bug

Angular 是一个基于 TypeScript 的开源前端框架,由 Google 的 Angular 团队以及社区共同领导,从 AngularJS 完全重写而成的。 Angular v13.0.1 已发布,此版本修复了 13.0.0 版本带来的若干 bug,主要内容如下: compiler 确保部分编译的查询可以处理前向引用。(#44113) 为安全的方法调用生成正确的代码。 ( #44088 ) compiler-cli 禁用 strictNullInputTypes 类型时,确保文字类型被保留。(#38305) 检查版本时正确处理预发布...

1
1
发表了资讯
2021/11/06 08:14

Angular 13.0.0 正式发布,弃用 View Engine、停止支持 IE11

Angular 13.0.0 正式发布,此版本弃用了 View Engine ,改用 Ivy 引擎、同时停止支持 IE 11 和 4.4.2 之前的 TypeScript 版本。 弃用 View Engine Angular 近几个版本一直在支持 Ivy 引擎 ,Angular 13 版本直接移除了 View Engine 。移除 View Engine 意味着可以减少对ngcc(Angular 兼容性编译器)的依赖,不包含元数据和摘要文件,可以更快地编译,大大提高生产力。 Angular CLI 改进 现在默认使用持久构建缓存,可以让构建速...

7
0
2021/11/02 08:25

Angular 提案考虑将 NgModules 变为可选

Angular 的开发人员提出了一个 RFC(request for comment) 提案,考虑将 NgModules 设为可选。此举旨在将 Angular 转向更简单的重用模型,以改善开发人员体验。 该 RFC 于今年 10 月 8 日发布,预计最迟于 11 月 8 日结束。“此 RFC 的目标是与社区一起验证设计,征求对开放问题的反馈,并通过此提案中包含的非生产就绪原型进行实验。” 根据介绍,NgModules 是 Angular 的核心概念之一;刚接触 Angular 的开发者在创建哪怕是最简...

4
1
2021/06/02 08:31

Angular 计划推出一个自动化功能请求流程

Angular 宣布将在接下来的几周内推出一个新的自动化功能请求流程。起因在于,Angular 团队在过去的 6 个月中对 3 个主要存储库中的 4.5k 个问题进行了分类,并合并了数百个请求。与此同时他们发现,处理数千个请求可能很麻烦。“它可能会拖慢我们在讨论线程中的响应速度,并且常常会分散我们对开发人员的首要需求的注意力。” 开发团队分析发现,在三个主要存储库中存在的问题中,有很大一部分占比是功能请求。因此,其决定在 ...

0
1
2021/05/21 08:16

Angular DevTools 扩展发布,帮助改善调试体验

Angular 团队宣布推出 Angular DevTools,一个 Chrome DevTools 扩展,可以用来帮助检查应用程序的结构并分析其性能。 日前,Angular 曾针对 Angular 开发者进行了一项调查发现,大多数人都需要更好的工具来调试其应用程序。其确定了最需要关注的领域包括有:错误信息的改进、理解变化检测的执行、理解注入器层次结构和 provider 实例化,以及组件结构的可视化。 作为改善调试体验项目的一部分,开发团队已经为全局ng对象引入了...

1
4
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{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 评论
186 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部