Angular

Web 前端框架 Angular

MIT
TypeScript 查看源码»
跨平台
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 的组件、开发者指南和内置的一体化测试基础设施,创建具有完备可访问性的应用。

的码云指数为
超过 的项目
加载中
此软件有 11 条评论,请先登录后再查看。

Angular 10.0.0-rc.0 发布,Web 前端框架

Angular 10.0.0-rc.0 已发布,具体更新内容如下: Bug Fixes core:在 produce APF 软件包时禁用 tsickle pass(#37221)(a1001f2) elements:捕获在升级元素之前设置的输入属性(#36114...

05/27 07:24

Angular 10.0.0-next.6 发布,Web 前端框架

Angular 10.0.0-next.6 已发布,具体更新内容如下: Bug Fixes bazel: ng_package 规则应更新 ts_library 目标的“package.json”(#36944)(d5293d2) compiler:删除未解决的 DI 参数的...

05/12 07:53

Angular 10.0.0-next.2 发布,Web 前端框架

Angular 10.0.0-next.2 已发布,具体更新内容如下: Bug Fixes common: locales/global/*.js不符合 ES5(#36342)(078b0be),closes angular / angular-cli#16394 compiler:正确处理对...

04/23 06:55

Angular 9.1 发布

Angular 9.1 版本现已发布,其中包含新功能和错误修复。具体更新内容如下: 发布要点 TypeScript 3.8 更新 ngcc 改进 性能优化 Monorepo 用例的并发性和可靠性改进(不再建议使用 npm postin...

03/30 07:39

Angular 9.0.2 发布,Ivy 正式抵达!

Bug修复 核心:优化i18n 模块之外的ICU(#35347)(4fb5e21) 核心:class当阴影(#35350)(8220363),关闭时,正确地将静态和动态绑定连接#35335 核心:删除对Map/ Setin [class]/ [st...

02/24 09:28

Angular 9.0.0 版本已发布!

Angular的9.0.0版本已发布!这是涵盖整个平台的主要版本,包括框架,Angular Material和CLI。此版本默认情况下将应用程序切换到Ivy编译器和运行时,并引入了改进的组件测试方法。 更新内容 ...

02/09 10:33

Angular 8.2.0 正式发布

Angular 8.2.0 正式发布了,改进内容如下: Bug修复 core:在destroy上没有清除DebugElement.listeners(#31820)(46b160e) bazel:在bazel下将ngc的内存限制从2 GB增加到4 GB(#31784)...

2019/08/03 13:08

Angular 8.2.0-next.0 发布

Bug修复 core:undefined在injectArgs(#31333)(80ccd6c)中处理meta ,关闭CLI#14888 service-worker:使用freshness策略缓存数据组中的不透明响应(#30977)(d7be38f),关闭#30968...

2019/07/04 09:24

Angular 8.1.0 正式发布

Angular 8.1.0 正式发布了,包含如下改进内容: Bug修复 core:undefined在injectArgs(#31333)(80ccd6c)中处理meta ,关闭CLI#14888 service-worker:使用freshness策略缓存数据组中的...

2019/07/04 09:23

Angular 8.1 Beta0 发布,企业级前端开发框架

Angular 8.1 Beta0 发布了,主要改进内容包括: Bug修复 bazel:允许ts_library与列表类型的输入互操作(#30600)(3125376) bazel:将ibazel颠簸到0.10.1 for windows fixes(#30196)(...

2019/05/31 09:30

没有更多内容

加载失败,请刷新页面

2
回答
angularjs多个页面使用多个不同ztree,似乎不能共存问题

@zTree 你好,想跟你请教个问题: angularjs不同的页面使用多个ztree,页面来回反复点击后,之前的页面存在一个ztree,点到另一个含有z...

2017/04/24 10:00
1
回答
客户端和服务端在不同域名的服务器,生成的微信jssdk 签名能通用吗?

服务器端用Java开发,微信公众号程序用angular开发,服务器端和客户端在不同的服务器上,域名也不同,安全网址和白名单都加了,签名算法也没有问题,但是...

2019/12/04 22:40
5
回答
http请求的头信息字段没法添加?
kakai 的回答 2019/06/08 17:17
最佳答案
被服务器过滤拦截了,以java举例,添加一个过滤器(其中包括允许跨域访问的设置),设置如下: response.setHeader("Access-Control-Allow-Origin", "*"); response.setHeader("Access-Control-Allow-Met...
1
回答
vue只能通过debug语句来打断点吗?

最近转前端改了点东西,发现vue不能直接在自己的源码中打断点的吗?有没有啥好的方法推荐啊? 我用angular都可以在ts源码中打断点的啊,没理由vue不...

2019/04/15 17:36
1
回答
ng-alain官方demo编译打包后,vendor.js文件太大,有啥优化办法吗

ng-alain官方demo编译打包后,vendor.js文件太大,有啥优化办法吗?

2019/02/22 10:11
1
回答
Angular2 http请求2次的问题

getProductsByPageable(param): Promise<any> { this.url = this.productUrl + '...

2017/11/23 19:32
2
回答
angular get 请求如何以将参数放到body中传递

后台接口是get的,参数接收方式是requestbody,使用的angular6,this.http.get('/api/security/sysUser...

2018/08/09 08:21
1
回答
angular6 antd table 异步请求 出错
不愿透露姓名的Mr成 的回答 2018/09/06 12:33
最佳答案
把你的代码复制我工程里,没问题, 能正常运行
4
回答
初学angular 看到网上有angular js 也有angular2 ,到angular官网发现最近版本是6了,那么现在大家说的angular js到底是什么啊?
很拽De土豆 的回答 2018/05/20 00:32
最佳答案
angular2 和 angularjs是二个独立的前端框架,二者完全不同。angularjs只有1.x版本,到今年10月好像就停止开发仅仅维护了。angular2开始叫做angular,每半年左右发布一个大版本,angular6和2差别不大,可以理解angular6为angular2.6
1
回答
安装angular4报错

我在安装angular4的cli的时候 为什么一开始报少python环境的错误,后来我加上了 现在又报这种出错误,是什么原因,怎么解决 求指点,,有遇上过...

2018/04/04 22:32

没有更多内容

加载失败,请刷新页面

[Angular] Use Angular components in AngularJS applications with Angular Elements

When migrating AngularJS (v1.x) applications to Angular you have different options. Using Angular Elements is one of them. In this lesson we learn how to integrate an Angular El...

2019/03/22 16:41
31
0
[Angular] Angular Elements Intro

Make sure install the latest Angular v6 with Angular CLI. Checkout ght Github for the code. 1. Create a new application: ng new elementApp 2. Install @angular/elements package: ...

2019/02/13 22:23
14
0
升级 AngularJS 至 Angular

Victor Savkin 大神撰写了一系列文章详细介绍如何升级 AngularJS 应用: NgUpgrade in Depth Upgrade Shell Two Approaches to Upgrading Angular Applications Managing Routers and URL L...

2018/06/07 14:16
45
0
Angular问题02 创建模块失败、 angular-cli名称问题、升级angular-cli

1 创建模块失败   1.1 问题描述     利用 ng g m 模块名 创建新模块时出错   1.2 错误信息        1.3 问题原因     angular-cli 版本出现问题   1.4 解决办法     ...

2018/02/21 17:12
41
0
Angular.js 相关记录

列出在使用 Angular.js 中常碰到的一些问题或tips

2014/04/25 12:47
428
2
AngularJS VS Angular(转)

---恢复内容开始--- 原文链接:https://zhuanlan.zhihu.com/p/27696268 这篇是在知乎上看到的, 原文链接附上。觉得很不错, 就自己抄过来了。 AngularJS最大版本号只有1.x, 2.x/4.x的版本号...

2018/04/11 18:29
76
0
Angular总结二:Angular 启动过程

要弄清楚 Angular 的启动过程,就要弄明白 Angular 启动时加载了哪个页面,加载了哪些脚本,这些脚本做了哪些事? 通过 Angular 的编译依赖文件 .angular-cli.json 可以看到 apps 这个对象类...

2018/02/13 12:09
65
0
Angular 4+ 修仙之路

Angular 4.x 快速入门 Angular 4 快速入门 涉及 Angular 简介、环境搭建、插件表达式、自定义组件、表单模块、Http 模块等 Angular 4 基础教程 涉及 Angular CLI 使用、创建组件、事件、自定...

2018/01/19 11:00
84
0
解决Angular CLI找不到模块"angular-devkit/build-angular"的问题

Angular CLI 是 Angular 客户端命令行工具,提供非常多的命令来简化 Angular 的开发。今天执行“ng serve”命令时,竟然报找不到模块"@angular-devkit/build-angular"的错误。 问题背景 执行...

2019/10/31 20:33
2.2K
0
AngularJS学习之旅—AngularJS 服务(八)

1、AngularJS 服务(Service)   AngularJS 中你可以创建自己的服务,或使用内建服务。 2、什么是服务?   在 AngularJS 中,服务是一个函数或对象,可在你的 AngularJS 应用中使用。   ...

2019/01/18 18:15
52
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部