angular 学习资源

 README.md

AngularJS学习

注:截至2016年10月,有一个[收集Angular 2的链接的新回购](https://github.com/jmcunningham/AngularJS2-Learning)。我有计划更新这个ng 1列表,主要关注Angular 1.5,但是我已经准备好将我的努力转移到ng2。这个回购可能会从我这里看到很少的活动,但是我仍然会接受任何想要更新ng 1.5的PR的人。

一堆链接到学习AngularJS的博客文章,文章,视频等。如果你有一些链接/资源添加,随意提交拉请求。此外,我试图验证下面的文章有一些真实的内容(即不是两个段落的博客帖子,信息很少),以确保我不列出“绒毛”件。如果您有更好的方式来组织这些链接的想法,请让我知道。正如我在“一般主题”部分找到类似的帖子一样,我将把它们分成自己的类别。

我还在[我的博客](http://jmcunningham.net/上关于Angular和JavaScript主题的博客

注意:链接前面有一个**,讨论新的东西在角度1.3。Google公布1.3.0版本的帖子是[here](http://angularjs.blogspot.com/2014/10/angularjs-130-superluminal-nudge.html)。和[迁移指南](https://docs.angularjs.org/guide/migration#migrating-from-1-2-to-1-3)从1.2到1.3。

注2:很快,我打算删除处理Angular 1.0或1.1的所有链接。所有链接将是1.2及以上。

目录

  • 图书
  • 影片
  • 培训班
  • 帮帮我
  • 一般主题
  • 介绍/开始AngularJS
  • 策展
  • 最佳实践/风格指南
  • 得到教训
  • 锅炉板/种子项目
  • 多部分文章
  • 示例应用程序
  • 范围和编译
  • 依赖注入
  • 指令
  • 服务/供应商
  • 路由
  • 承诺/延期
  • 形式
  • 认证
  • 集合
  • 代码组织
  • 测试
  • REST风格的东西
  • 本土化
  • UI的东西
  • 与其他语言/框架集成
  • 托管后端
  • 移动
  • 受欢迎的第三方模块
  • 测试编辑器包
  • 开发工具

图书

标题 作者 出版者 ng版本 最后更新
角度基础 Chris Smith Scripty书籍 v1.3.x 2015年3月15日
AngularJS的例子 Chandermani Packt Publishing v1.3.x 2015年3月12日
AngularJS Cookbook Sascha Brink Leanpub v1.2.x
AngularJS Essentials Rodrigo Branas Packt Publishing WIP
AngularJS:启动和运行 布莱德·格林,希亚姆·塞沙德里 奥赖利 v1.2.x 二千〇一十四分之九
AngularJS在行动 布赖恩福特,卢卡斯Ruebbelke 曼宁出版物 v1.0.4 - v1.2.14 WIP
AngularJS:新手忍者 Sandeep熊猫 SitePoint V1.3.0-beta.2 25/9/2014
AngularJS UI开发 Matthias Nehlsen,Amit Gharat Packt Publishing v1.2.22 - v1.2.x WIP
AngularJS Web应用程序开发蓝图:RAW Vinci Rufus Packt Publishing WIP
AngularJS和Ruby on Rails 大卫科比科普兰
建立你自己的AngularJS Tero Parviainen 自助出版 1.x版 WIP
D3在AngularJS上 Ari Lerner,Victor Powell Leanpub v1.0.7 - v1.2.11 2014年6月6日
深入研究Angular.js指令 JesúsRodríguez Leanpub v.1.3.x  
AngularJS的依赖注入 Alex Knol Packt Publishing 2013年12月1日
发现AngularJS 亚当·布拉克 Leanpub 2014年11月10日
学习AngularJS Brad Dayley 艾迪生韦斯利 v1.3.x 2014年12月1日
使用Bootstrap和Angular学习Web开发:RAW 斯蒂芬雷德福 Packt Publishing v1.2.x - v1.3 WIP
掌握AngularJS指令 乔什·库尔兹 Packt Publishing v1.2.2 - v1.2.16 2014年6月1日
使用AngularJS掌握Web应用程序开发 彼得培根达尔文,帕维尔Kozlowski Packt Publishing v1.0.2 - v1.0.7 2013年8月1日
NG-书 Ari Lerner 自助出版 v1.0.7 - v1.3.x 2014年6月24日
实用的AngularJS Dinis Cruz Leanpub
Pro AngularJS 亚当·弗里曼 A按 v1.2.x 2014年2月4日
食谱与Angular.js Frederik Dietz Leanpub
Web组件架构与AngularJS开发 大卫·夏皮罗 Leanpub v1.2.16

影片

  • AngularJS,EmberJS和KnockoutJS中双向绑定的比较
  • Angular Best Practices - 64个视频(付费)
  • Angular JS Tutorial - 42个视频,每个视频涵盖角度基础知识。
  • 角度路由深入 - 付费
  • [AngularJS 1.2&Beyond](https://www.youtube.com/watch?feature=youtu.be&v=W13qDdJDHp8
  • AngularJS指令基础 - 付费
  • AngularJS用于测试驱动开发
  • [AngularJS Fundamentals(Pluralsight)](http://app.pluralsight.com/courses/angularjs-fundamentals) - 总共6小时15分钟(付费)
  • AngularJS办公时间与AngularUI创始人:最佳实践,UI路由器和ORM
  • AngularJS服务深入 - 付费
  • AngularJS教程 - 12:19
  • Youtube上的AngularJS Videos集合 - 来自不同网站的视频集合。
  • AngularJS YouTube的页面 - 几个视频,主要是介绍1h或更多
  • 建立一个Web应用程序从头开始AngularJS - 付费
  • 用AngularJS创建测验 - 付费
  • 使用AngularJS(Tuts +)轻松管理JavaScript应用程序 - 22个视频,每个约5分钟,分8个部分(付费)
  • Egghead.io - 源代码
  • 以角JS结尾 - 52:59
  • Grunt和Angular JS的前端工作流程 - 1:02:37
  • 通过MongoDB和AngularJS获得平均值
  • 介绍角JS - 50:05
  • [在50个示例中介绍Angular.js(第1部分)](https://www.youtube.com/watch?v=TRrL5j3MIvo&feature=youtu.be
  • 通过建设10个项目了解AngularJs - 付费
  • 学习使用Angular.js构建应用程序
  • Neosavvy的Angular&Jasmine Screencast系列 - 每部约2-3分钟的16个视频
  • ng-conf YouTube Page - YouTube频道,并于2014年1月在Angular Conference上发表了所有演讲。
  • 忍者:通过克隆TaskRabbit与AngularJS + FireBase建立MVP
  • [使用AngularJS和Firebase的实时Web应用程序](https://www.youtube.com/watch?v=C7ZI7z7qnHU
  • 带有AngularJS和Firebase的实时Web应用程序 - 付费
  • Reddit克隆
  • 安全与角JS - 29:45
  • 树屋教程 - 付费
  • 视频教程:60分钟 --1 :10:50的AngularJS基础

培训班

  • AngularJS的真实世界 - 学习通过创建一个WebApp - 7小时的视频+源代码(支付50%的折扣)
  • [与Dan Wahlin的AngularJS JumpStart](https://www.udemy.com/angularjs-jumpstart/?sl=E0EYdlw9RBMALEwzBwZX
  • AngularJS教程 - 通过构建Gmail克隆学习Angular - 包含视频的Mini AngularJS课程
  • ** AngularJS教程 - 在30分钟内学习AngularJS
  • AngularJS教程 - W3Schools
  • [使用Ionic Framework和AngularJS构建移动应用程序](https://www.pluralsight.com/courses/building-mobile-apps-ionic-framework-angularjs
  • 代码学校与Angular.js成立
  • Codecademy AngularJs
  • Coursera:带有AngularJS的单页面Web应用程序
  • 学习和理解AngularJS
  • 学习Angular
  • Lynda和AngularJS一起运行
  • [Pluralsight:AngularJS Patterns:Clean Code](https://www.pluralsight.com/courses/angularjs-patterns-clean-code
  • [Pluralsight:AngularJS业务线应用程序](https://www.pluralsight.com/courses/angularjs-line-of-business-applications
  • Tagtree Angular Course
  • Angular课程 - 使用AngularJS发布完整产品 - 超过7小时的高清视频(付费)
  • Thinkster:AngularJS教程:学习使用MEAN构建现代Web应用程序
  • Thinkster:使用Django和AngularJS构建Web应用程序
  • Thinkster:使用Rails和AngularJS构建Web应用程序
  • Thinkster:学习使用Firebase和AngularJS构建实时的Reddit克隆
  • Thinkster:掌握离子框架
  • [Tuts +:动手实践](https://tutsplus.com/course/hands-on-angular/

策展

  • AngularJS内容管理7天+演示
  • Angular-js.in | 策划的角度指令列表

帮帮我

  • [AngularJS Google+社区](https://plus.google.com/communities/115368820700870330756
  • [AngularJS邮件列表(Google Groups)](http://groups.google.com/group/angular
  • [聊天室(基于浏览器的IRC)](http://webchat.freenode.net/?channels=angularjs&uio=d4
  • [reddit](https://www.reddit.com/r/angularjs
  • [StackOverflow](http://stackoverflow.com/questions/tagged/angularjs

一般主题

  • 提高AngularJS性能的11个技巧
  • 50个Angular.js例子
  • 在AngularJS Web应用程序上执行搜索引擎优化的开发者指南
  • 在Visual Studio中预览Angular 2和TypeScript
  • [带JavaScript类的角度模型对象](https://medium.com/opinionated-angularjs/angular-model-objects-with-javascript-classes-2e6a067c73bc
  • [AngularJS Abstractions:Modules](http://odetocode.com/blogs/scott/archive/2013/05/01/angularjs-abstractions-modules.aspx
  • [AngularJS:高级设计模式和最佳实践](http://trochette.github.io/Angular-Design-Patterns-Best-Practices/#/intro
  • [Angular.js和IE8缓存](http://www.jefclaes.be/2013/06/angularjs-and-ie8-caching.html
  • [AngularJS Cheat Sheet](http://www.cheatography.com/proloser/cheat-sheets/angularjs/
  • 使用jqLit​​e进行AngularJS DOM操作
  • AngularJS内部深度
  • [长列表的AngularJS性能调优](https://tech.small-improvements.com/2013/09/10/angularjs-performance-with-large-lists/
  • AngularJS和搜索引擎优化 - 最后一块蛋糕
  • AngularJS:糟糕的部分
  • [Angularytics:在AngularJS中跟踪页面浏览和事件的解决方案](http://gon.to/2013/06/03/angularytics-the-solution-to-tracking-page-views-and-events- in-a-spa-with-angularjs /
  • [将缓存的响应应用于AngularJS资源](http://www.bennadel.com/blog/2432-applying-a-cached-response-to-an-angularjs-resource.htm
  • [使用AngularJS自动分析JSON日期](http://aboutcode.net/2013/07/27/json-date-parsing-angularjs.html
  • 构建Angular.js应用程序的最佳实践
  • 使用AngularJS构建Firefox OS的应用程序
  • [用AngularJS构建大型应用程序](http://www.pseudobry.com/building-large-apps-with-angular-js/
  • [AngularJS中的代码重用](https://www.phase2technology.com/blog/code-reuse-in-angularjs/
  • [为AngularJS应用程序创建RequireJS服务](http://www.bennadel.com/blog/2551-creating-a-requirejs-service-for-angularjs-applications.htm
  • 创建你的第一个Angular 2应用程序:从认证到调用一个API以及其间的一切
  • 使用AngularJS的用户配置文件的自定义根URI
  • 从控制台调试AngularJS应用程序
  • [挖掘Angular的“Controller as”语法](https://toddmotto.com/digging-into-angulars-controller-as-syntax/
  • 使用AngularJS / $ controllerProvider和RequireJS动态加载控制器和视图
  • [使用装饰器增强AngularJS $日志](http://solutionoptimist.com/2013/10/07/enhance-angularjs-logging-using-decorators/
  • [使用Grunt的AngularJS环境特定配置](http://newtriks.com/2013/11/29/environment-specific-configuration-in-angularjs-using-grunt/
  • [MinErr错误信息缩小](http://kensheedlo.com/2013/08/15/error-message-minification-with-minerr.html
  • 所有关于AngularJS自定义过滤器
  • ** 探索Angular 1.3 - Angular-Hint
  • [**探索Angular 1.3 - 状态过滤器](http://blog.thoughtram.io/angularjs/2014/11/19/exploring-angular-1.3-stateful-filters.html
  • [探索指令,$范围,DOM渲染和AngularJS中的时序](http://www.bennadel.com/blog/2444-exploring-directives-scope-dom-rendering-and-timing-in-angularjs.htm
  • 探索Angular 1.5 .component()方法
  • [使用AngularJS自动完成和记住密码](http://timothy.userapp.io/post/63412334209/form-autocomplete-and-remember-password-with-angularjs
  • 在AngularJS中无摩擦的数据预加载
  • [让你的手在AngularJS中重构](https://www.safaribooksonline.com/blog/2014/04/08/refactoring-angularjs-get-hands-filthy/
  • [HashKeyCopier - 用于合并缓存和实时数据的AngularJS实用程序类](http://www.bennadel.com/blog/2472-hashkeycopier---an-angularjs-utility-class-for-merging-cached-and-live -data.htm
  • 我如何通过禁止ng-controller来改进我的角度应用程序
  • 如何加载旋转,角度的方式。
  • [如何让你的AngularJS应用程序在IE 8中工作](http://blog-it.hypoport.de/2013/08/24/how-to-make-your-angularjs-app-work-in-ie-8 /
  • [如何在AngularJS中使用ngMessages](http://www.yearofmoo.com/2014/05/how-to-use-ngmessages-in-angularjs.html
  • [与Angular JS的HTML5本地存储](http://www.amitavroy.com/justread/content/articles/html5-local-storage-with-angular-js/
  • [$ http响应拦截器](http://blog.brunoscopelliti.com/http-response-interceptors/
  • [AngularJS中的拦截器和有用的例子](http://www.webdeveasy.com/interceptors-in-angularjs-and-useful-examples/
  • [与Yeoman,Grunt和Bower一起开启AngularJS的发展](http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/
  • [AngularJS中的延迟加载](http://ify.io/lazy-loading-in-angularjs/
  • [AngularJS partials的惰性预取](http://blog.mgechev.com/2013/10/01/angularjs-partials-lazy-prefetching-strategy-weighted-directed-graph/
  • [使用AngularJS按需加载模块](http://blog.getelementsbyidea.com/load-a-module-on-demand-with-angularjs/
  • [在您的应用程序被引导后加载AngularJS组件](http://www.bennadel.com/blog/2553-loading-angularjs-components-after-your-application-has-been-bootstrapped.htm
  • [使用AngularJS和Stacktrace.js记录客户端错误](http://www.bennadel.com/blog/2542-logging-client-side-errors-with-angularjs-and-stacktrace-js.htm
  • 使用Websockets实现Angular.js
  • 制作瘦的AngularJS控制器
  • 使用IIFE的最小角度模块/语法方法
  • [最小化AngularJS中的初始化时间](https://medium.com/@_zaknelson/minimizing-initialization-time-in-angularjs-f8ae57e2cec3
  • [使用ngSwitch和ngSwitch在AngularJS中混合使用静态内容](http://www.bennadel.com/blog/2507-mixing-static-content-with-ngswitch-and-ngswitchwhen-in-angularjs.htm
  • [在AngularJS应用程序中建模数据和状态](http://joelhooks.com/blog/2013/04/24/modeling-data-and-state-in-your-angularjs-application/
  • [** ngEurope:Angular 1.3有什么新东西?](http://petermorlion.blogspot.com/2014/10/ngeurope-whats-new-in-angular-13.html
  • 优化AngularJS:1200ms到35ms
  • 在AngularJS路线中“解析”,解释为故事
  • 给AngularJS大师的资源
  • [使用AngularJS的响应式网站](http://www.innerhtml.com/responsive-website-using-angularjs.html
  • [Rich Object Models and Angular:Identity Maps](http://blog.shinetech.com/2014/02/28/rich-object-models-and-angular-identity-maps/
  • [Rich Object Models and Angular.js](http://blog.shinetech.com/2014/02/04/rich-object-models-and-angular-js/
  • [在AngularJS上共享数据,状态和模型:选择,比较和我的解决方案](http://gon.to/2013/05/01/sharing-data-state-on-angularjs-alternatives-comparison-and-my-解决方案/
  • [使用AngularJS order by Filter排序不同排序顺序的多个字段](http://htmlcssjavascript.com/javascript/sorting-by-multiple-fields-with-different-sort-orders-using-the-angularjs-orderby-过滤器/
  • 离线体验(或者告别命令性数据提取)
  • [angularjs控制器的状态](http://jonathancreamer.com/the-state-of-angularjs-controllers/
  • 前5名错误AngularJS开发人员做第3部分:过度使用$ broadcast和$ emit
  • AngularJS开发人员犯的十大错误
  • 了解Angular的$ scope和$ rootScope事件系统$ emit,$ broadcast和$ on
  • 在AngularJS应用程序中使用RequireJS
  • [关于AngularJS的东西让我难堪](http://www.peterbe.com/plog/what-stumped-me-about-angularjs
  • 服务器在单页面应用程序(SPA)中的角色是什么?
  • AngularJS指令并不总是需要DI

介绍/开始AngularJS(也看多部分文章)

  • [用AngularJS成功的7种方法](http://learnangularjs.net/2013/10/24/7-ways-to-be-successful-with-angularjs/
  • [AngularJS简介](http://www.webdesignerdepot.com/2013/04/an-introduction-to-angularjs/
  • [AngularJS 101:从零到角秒](https://www.pubnub.com/blog/2014-04-30-angularjs-101-from-zero-to-angular-in-seconds/
  • [AngularJS:概述](http://glennstovall.com/developer-tutorials/angularjs-an-overview/
  • [AngularJS for jQuery Developers](http://blog.artlogic.com/2013/03/06/angularjs-for-jquery-developers/
  • [AngularJS在30分钟](http://www.revillweb.com/tutorials/angularjs-in-30-minutes-angularjs-tutorial//
  • *** AngularJS一次性绑定语法
  • AngularJS教程:全面的10,000字指南
  • AngularJS教程 - 使用指令和数据绑定构建应用程序
  • 将AngularJS分解为更小的组件
  • [在AngularJS中从头开始构建Web应用程序](http://net.tutsplus.com/tutorials/javascript-ajax/building-a-web-app-from-scratch-in-angularjs/
  • [考虑AngularJS的速度和速度](https://www.exratione.com/2013/12/considering-speed-and-slowness-in-angularjs/
  • 使用Node和Angular创建单页待办事项应用程序
  • 使用装饰器增强AngularJS日志记录
  • [使用Grunt的AngularJS环境特定配置](http://newtriks.com/2013/11/29/environment-specific-configuration-in-angularjs-using-grunt/
  • [所有你需要了解的AngularJS开始](http://stephanebegaudeau.tumblr.com/post/48776908163/everything-you-need-to-understand-to-start-with
  • [AngularJS Web应用程序中的异常处理](http://blog.loadimpact.com/2014/06/03/exception-handling-in-an-angularjs-web-application-tutorial
  • [用AngularJS过滤](http://www.kidsil.net/2013/09/filtering-with-angularjs/
  • [AngularJS入门](http://www.adobe.com/devnet/archive/html5/articles/getting-started-with-angularjs.html
  • [与Yeoman,Grunt和Bower一起开启AngularJS的发展](http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/
  • [通过这5个实例学习AngularJS](http://tutorialzine.com/2013/08/learn-angularjs-5-examples/
  • 在AngularJS中管理客户端状态
  • 捡起Angular,构建一个类似twitter的应用程序
  • Thinkster:学习AngularJS更好的方法
  • [在一天内学习AngularJS的最终指南](https://toddmotto.com/ultimate-guide-to-learning-angular-js-in-one-day/
  • [在AngularJS中成为专家](http://codigovivo.com/2013/06/09/what-to-know-to-be-an-expert-in-angularjs/

教程系列

  • 第1部分 - 使用LESS CSS,Font Awesome和Moment构建日历
  • 第2部分 - 用CSS3动画和AngularJS翻转瓷砖
  • 第3部分 - 如何制作带有指令的滑动菜单
  • 第4部分 - 创建一个花式反馈的焦点文本框控件
  • 第5部分 - 为您的网站创建下拉控件

最佳实践/风格指南

  • AngularJS最佳实践:目录结构
  • John Papa的AngularJS风格指南:AngularJS开发团队通过良好实践提供一致性的出发点。
  • [GoCardless使用的AngularJS风格指南](https://github.com/gocardless/angularjs-style-guide
  • 在线学习AngularJS - 指南
  • [***我的个人Angular JS最佳实践指南](https://github.com/jmcunningham/angularjs-styleguide
  • [意见AngularJS styleguide为团队](https://toddmotto.com/opinionated-angular-js-styleguide-for-teams/

得到教训

  • [4个平滑的AngularJS应用技巧](http://nathanleclaire.com/blog/2014/01/04/5-smooth-angularjs-application-tips/
  • [5 AngularJS Antipatterns&Pitfalls](http://nathanleclaire.com/blog/2014/04/19/5-angularjs-antipatterns-and-pitfalls/
  • AngularJS在大型应用中的性能
  • [AngularJS针对新手和全能的好奇开发者的技巧和窍门](http://www.bytesforthought.com/angularjs-tips/
  • [让你的手在AngularJS中重构](http://blog.safaribooksonline.com/2014/04/08/refactoring-angularjs-get-hands-filthy/
  • [如何构建一个大的Angular.js应用程序](https://gocardless.com/blog/building-a-large-angular-application/
  • [我希望我知道,然后我知道 - 与AngularJS的生活](https://objectpartners.com/2013/08/09/i-wish-i-knew-then-what-i-know-now-life- with-angularjs /
  • [经验教训:大型AngularJS项目一年](http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/
  • [一些AngularJS陷阱](http://branchandbound.net/blog/web/2013/08/some-angularjs-pitfalls/
  • 使用简单的优化加速AngularJS应用程序
  • [关于Angular.js,我希望的事情](http://ruoyusun.com/2013/05/25/things-i-wish-i-were-told-about-angular-js.html

锅炉板/种子项目

  • 有角的仪表板种子
  • KOAN栈(Koa,Angular,Node,Mongo,WebSockets)
  • loopback-angular-admin(带有AngularJS前端的Loopback REST API)
  • 现代Web种子项目
  • [***我的个人Angular JS种子项目](https://github.com/jmcunningham/angularBPSeed

多部分文章

  • AngularJS指令实用指南:第1 部分第2部分
  • Angular Directives:初学者指南第1部分
  • AngularJS最佳实践:我一直在做错误!:[Part 1](http://blog.artlogic.com/2013/05/02/ive-been-doing-it-wrong-part-1-of- 3 /),第2 部分第3部分
  • AngularJs Bootstrap组件:第1部分:构建Popover指令第2部分:构建折叠(手风琴)指令第3部分:构建选项卡指令
  • AngularJS的例子第1 部分第2部分
  • AngularJS深度:第1 部分第2部分:过滤器
  • AngularJS:展望未来:第1 部分第2部分
  • AngularJS概述:1:AngularJS入门2:创建AngularJS控制器3:AngularJS $范围不是MVC模型4:在AngularJS中使用重复元素5:在AngularJS ngRepeat元素中过滤数据6:使用#AngularJS FormController控制表单提交7:创建#AngularJS指令8:在AngularJS应用程序中使用DOM9:到SPA或不到SPA
  • AngularJS教程Jakob Jenkov:简介视图和指令事件AJAX,[Forms](http://tutorials.jenkov.com/angularjs/forms.html),Custom DirectivesCritiques
  • 用AngularJS创建一个甜美的照片滑块动画:第1 部分第2部分:
  • 使用Flask和AngularJS 构建博客第1部分使用Flask和AngularJS构建博客第2部分
  • 使用MongoDB,ExpressJS,AngularJS和Node.js构建Google日历预定应用程序第1 部分第2部分
  • 构建一个角度和快速的应用程序:第1 部分第2部分
  • 创建可扩展的小部件:[第1部分:jQuery到AngularJS在30秒](https://blog.thousandeyes.com/creating-extensible-widgets-part-1-jquery-to-angularjs/),[第2部分:AngularJS指令控制器](https://blog.thousandeyes.com/creating-extensible-widgets-part-2-angularjs-directive-controllers/
  • 创建可视化应用程序使用谷歌API图表和AngularJS:第一部分第二部分第三部分第4部分
  • elasticsearch和AngularJS入门:[Part1 - Searching](http://www.fullscale.co/blog/2013/02/28/getting_started_with_elasticsearch_and_AngularJS_searching.html),[Part 2:Faceting](http://www.fullscale .co / blog / 2013/03/07 / getting_started_with_elasticsearch_and-AngularJS_faceting.html),[Part 3:Visualization](http://www.fullscale.co/blog/2013/03/20/getting_started_with_elasticsearch_and_AngularJS_d3.html
  • Google,Twitter和AngularJS:[1:Google,Twitter和AngularJS](http://dailyjs.com/2013/04/11/angularjs-1/),[2:Let's Make Feed Reader](http:/ /dailyjs.com/2013/04/18/angularjs-2/),[3:渲染馈送 ](http://dailyjs.com/2013/04/25/angularjs-3/),[4:管理馈送] (http://dailyjs.com/2013/05/09/angularjs-4/),[5:测试](http://dailyjs.com/2013/05/16/angularjs-5/),[6:添加依赖关系](http://dailyjs.com/2013/05/30/angularjs-6/),[7:Form Validation](http://dailyjs.com/2013/06/06/angularjs-7/) ,[8:迭代器和过滤器](http://dailyjs.com/2013/06/13/angularjs-8/),9:安装
  • 使用Angular JS实现SignalR股票代码:第1 部分第2部分
  • AngularJS简介第1 部分第2部分
  • 洛技术高手AngularJS系列:零件1-12:目录, 第1部分第2部分:控制器第3部分:继承第4部分:访问服务器端资源第5部分:将数据推送到服务器第6部分:模板第7部分:准备测试第8部分:测试时的更多选择第9部分:值和常量第10部分:Intermezzo第11部分:承诺第12部分:多语言支持第13部分:服务第14部分:结束结束测试第15部分:端到端测试和模拟第16部分:表单
  • 使用AngularJS维护丰富的Web应用程序:[第1部分](http://blog.akquinet.de/2013/01/22/maintainable-rich-web-applications-with-angularjs/),[第2部分](http:/ / /blog.akquinet.de/2013/03/21/maintainable-rich-web-applications-with-angularjs-part-2/
  • 成为AngularJS专家的7步第2部分:范围第3部分:数据绑定第4部分和第5部分:表达式和指令第6部分:服务
  • AngularJS的翻译与本地化与AngularJS的翻译与本地化第1 部分

示例应用程序

  • [使用AngularJS构建的购物车应用程序](http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS
  • 角质物料管理仪表板
  • [使用Google feed API和AngularJS构建Feed阅读器](http://cacodaemon.de/index.php?id=51
  • 使用node-webkit,Firebase和AngularJS构建聊天应用程序
  • 在AngularJS中构建2048游戏
  • 使用AngularJS,Node.js和MongoDB创建电视节目跟踪器
  • 用Angular的$资源在几分钟内创建一个CRUD应用程序
  • [通过示例学习AngularJS - 客户管理器应用](http://weblogs.asp.net/dwahlin/learning-angularjs-by-example-the-customer-manager-application
  • 远程桌面客户端与AngularJS和Yeoman
  • 使用ES6编写AngularJS应用程序

范围和编译

  • [5避免角度范围的指导方针](http://www.technofattie.com/2014/03/21/five-guidelines-for-avoiding-scope-soup-in-angular.html
  • [通过示例的Angular.js $范围的一瞥](http://ruoyusun.com/2013/08/24/a-glimpse-of-angularjs-scope-via-example.html
  • [一个科学怪人的故事和绑定到Angular.js中的服务价值](http://stsc3000.github.io/blog/2013/10/26/a-tale-of-frankenstein-and-binding-to-service- values-in-angular-dot-js /
  • [角度括号,步枪范围](https://ponyfoo.com/articles/angle-brackets-rifle-scopes
  • [Angular - $ compile:它是如何工作的,如何使用它。](http://www.benlesh.com/2013/08/angular-compile-how-it-works-how-to-use.html
  • [AngularJS:使用范围的6个常见陷阱](http://thenittygritty.co/angularjs-pitfalls-using-scopes
  • [AngularJS:“Controller as”or“$ scope”?](http://codetunnel.com/angularjs-controller-as-or-scope/
  • [AngularJS的控制器和vm变量](http://www.johnpapa.net/angularjss-controller-as-and-the-vm-variable/
  • AngularJS内部深度
  • [AngularJS和scope。$ apply](http://jimhoskins.com/2012/12/17/angularjs-and-apply.html
  • [angularjs.org watch,在pub sub和你。](http://eburley.github.io/2013/01/31/angularjs-watch-pub-sub-best-practices.html
  • [AngularJS范围:简介](http://blog.carbonfive.com/2014/02/11/angularjs-scopes-an-introduction/
  • [AngularJS:$ watch,$ digest和$ apply](http://www.benlesh.com/2013/08/angularjs-watch-digest-and-apply-oh-my.html
  • [在AngularJS中延迟$消化周期](http://www.aaron-gray.com/delaying-the-digest-cycle-in-angularjs/
  • [Directive Link,$ observe,$ watch函数在AngularJS上下文中执行](http://www.bennadel.com/blog/2449-directive-link-observe-and-watch-functions-execute-inside-an- angularjs-context.htm
  • [利用范围蠕变!关于Angular.js范围的深入教程](http://modernweb.com/2014/07/14/leverage-scope-creep-depth-tutorial-angular-js-scope/
  • [在AngularJS中查看$ compile()和MaxPriority](http://www.bennadel.com/blog/2651-looking-at-compile-and-maxpriority-in-angularjs.htm
  • $ evalAsync()影响AngularJS指令的性能](http://www.bennadel.com/blog/2635-looking-at-how-scope-evalasync-affects-performance-in-angularjs-directives .htm
  • [制作你自己的AngularJS,第1部分:范围和文摘](http://teropa.info/blog/2013/11/03/make-your-own-angular-part-1-scopes-and-digest.html
  • 掌握AngularJS的指令范围
  • [在AngularJS中嵌套的范围](http://jimhoskins.com/2012/12/14/nested-scopes-in-angularjs.html
  • [删除不需要的手表](http://angular-tips.com/blog/2013/08/removing-the-unneeded-watches/
  • [重新思考AngularJS控制器](https://toddmotto.com/rethinking-angular-js-controllers/
  • $ scope。$ evalAsync()与$ timeout()在AngularJS中](http://www.bennadel.com/blog/2605-scope-evalasync-vs-timeout-in-angularjs.htm
  • [Scope $ watch()vs $ watchCollection()在AngularJS中](http://www.bennadel.com/blog/2566-scope-watch-vs-watchcollection-in-angularjs.htm
  • 范围AngularJS指令:[第1部分](http://spectaclelabs.io/blog/2013/06/22/scoping-angularjs-directives-part-1/),第2部分
  • [在AngularJS控制器之间共享状态](https://variadic.me/posts/2013-10-15-share-state-between-controllers-in-angularjs.html
  • [加速AngularJS的$摘要循环](https://coderwall.com/p/d_aisq
  • Superfast Angular:使用ngModelOptions来限制$ digest循环
  • [解除绑定$ watch()在AngularJS中的监听器](http://www.bennadel.com/blog/2480-unbinding-watch-listeners-in-angularjs.htm
  • [使用范围。$ watch()观看AngularJS中的函数](http://www.bennadel.com/blog/2658-using-scope-watch-to-watch-functions-in-angularjs.htm
  • [$ scope。$ watch()和Attributes之间的工作流差异$ observe()在AngularJS中](http://www.bennadel.com/blog/2631-workflow-differences-between-scope-watch-and-attributes- observe-in-angularjs.htm
  • [$ watch $ apply如何运行$摘要](http://angular-tips.com/blog/2013/08/watch-how-the-apply-runs-a-digest/

依赖注入

  • Angularjs依赖注入
  • Angular的依赖注入注解过程
  • AngularJS依赖注入 - 揭秘
  • [AngularJS:更多依赖注入](http://dailyjs.com/2013/05/23/angularjs-injection/
  • [在AngularJS中配置依赖注入](http://joelhooks.com/blog/2013/08/18/configuring-dependency-injection-in-angularjs/
  • [解构AngularJS喷油器](https://neverfriday.com/2013/11/30/deconstructing-angularjs-injector/
  • [在AngularJS依赖注入框架中定义实例化类](http://www.bennadel.com/blog/2527-defining-instantiatable-classes-in-the-angularjs-dependency-injection-framework.htm
  • [AngularJS依赖注入背后的“魔力”](http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html

指令

  • AngularJS中的一个指导
  • [高级指令:将AngularJS与现有组件结合](http://henriquat.re/directives/advanced-directives-combining-angular-with-existing-components-and-jquery/angularAndJquery.html
  • [AngularJS的全功能指令控制器](http://icelab.com.au/articles/an-all-in-one-directive-controller-with-angularjs/
  • [Angle Brackets,Synergistic Directives](https://ponyfoo.com/articles/angle-brackets-synergistic-directives
  • [AngularJS和$ compile](https://www.phase2technology.com/blog/angularjs-and-compile/
  • [AngularJS Directive Design Made Easy](http://seanhess.github.io/2013/10/14/angularjs-directive-design.html
  • [AngularJS手机滑块指令](http://ngokevin.com/blog/angularslider/
  • [AngularJS指令和JavaScript的计算机科学](http://www.adobe.com/devnet/archive/html5/articles/angularjs-directives-and-the-computer-science-of-javascript.html
  • [Angular.js指令 - 控制器和链接之间的区别](http://jasonmore.net/angular-js-directives-difference-controller-link/
  • [AngularJS指令 - 特定于域的HTML扩展](http://henriquat.re/directives/introduction-to-directives/introductionToDirectives.html
  • [AngularJS指令,覆盖标准的HTML标签](http://joelhooks.com/blog/2013/07/15/a-look-at-angularjs-internal-directives-that-override-standard-html-tags/
  • [AngularJS指令教程](http://www.befundoo.com/university/tutorials/angularjs-directives-tutorial/
  • [带有JSON参数的Angular.js指令](https://www.grobmeier.de/angular-js-directives-with-json-arguments-08012013.html
  • [AngularJS:在指令中引用父范围](https://www.grobmeier.de/angularjs-referencing-parent-scope-directive-23082013.html
  • [构建自定义AngularJS唯一值指令](http://weblogs.asp.net/dwahlin/building-a-custom-angularjs-unique-value-directive
  • [在Angular中构建嵌套递归指令](http://sporto.github.io/blog/2013/06/24/nested-recursive-directives-in-angular/
  • [AngularJS 1.2中Transclude()函数的可用性变化](http://www.bennadel.com/blog/2561-changes-in-transclude-function-availability-in-angularjs-1-2.htm
  • [可评论:AngularJS多态嵌套评论指令](http://panthersoftware.com/blog/2013/05/30/commentable-a-polymorphic-nested-comments-directive-for-angularjs/
  • [创建简单的AngularJS指令](http://codingsmackdown.tv/blog/2012/12/14/creating-a-simple-angularjs-directive/
  • [从你现有的插件/脚本创建一个AngularJS指令](https://toddmotto.com/creating-an-angularjs-directive-from-one-of-your-existing-plugins-scripts/
  • 创建自定义的AngularJS指令第一部分 - 基础
  • 创建自定义的AngularJS指令第二部分 - 隔离范围
  • 在AngularJS中创建语义,可重用的指令
  • AngularJS中的自定义指令
  • [延迟DOM树绑定在AngularJS与延迟transclusion](http://www.bennadel.com/blog/2557-defer-dom-tree-binding-in-angularjs-with-delayed-transclusion.htm
  • [将嵌套指令行为委托给AngularJS中的父指令](http://www.bennadel.com/blog/2471-delegating-nested-directive-behavior-to-parent-directive-in-angularjs.htm
  • [设计AngularJS指令](http://engineering.nulogy.com/posts/designing-angularjs-directives/
  • 用AngularJS进行开发?忘记jQuery存在。
  • [在AngularJS中探索指令控制器,编译,链接和优先级](http://www.bennadel.com/blog/2447-exploring-directive-controllers-compiling-linking-and-priority-in-angularjs.htm
  • [用AngularJS指令扩展HTML](http://www.codeproject.com/Articles/607873/Extending-HTML-with-AngularJS-Directives
  • 用AngularJS的指令扩展HTML
  • [如何将您的UI小部件与AngularJS集成](http://blog.mobiscroll.com/how-to-integrate-your-ui-widgets-with-angularjs/
  • 深入指导
  • [使用AngularJS进行调整:构建可重复使用的点击编辑指令](http://icelab.com.au/articles/levelling-up-with-angularjs-building-a-reusable-click-to-edit-directive/
  • [利用指令在角度减少$ Watch'ers](http://frontendandvodka.com/watchers-when-performance-is-key/
  • [在AngularJS中查看属性插值工作流程的变化](http://www.bennadel.com/blog/2650-looking-at-attribute-interpolation-workflow-changes-in-angularjs.htm
  • [在AngularJS指令中移动数据](http://odetocode.com/blogs/scott/archive/2013/09/11/moving-data-in-an-angularjs-directive.aspx
  • [我的方法来建立绑定到JavaScript事件AngularJS指令](http://www.bennadel.com/blog/2476-my-approach-to-building-angularjs-directives-that-bind-to-javascript-events。 htm
  • [重构为AngularJS指令](http://suhairhassan.com/2013/10/21/refactoring-to-angularjs-directive.html
  • [DOM完成渲染后运行指令](http://blog.brunoscopelliti.com/run-a-directive-after-the-dom-has-finished-rendering/
  • [阴影隔离作用域AngularJS](http://www.bennadel.com/blog/2647-shadowing-isolate-scope-behaviors-in-angularjs.htm
  • [指令的搭车指南](https://amitgharat.wordpress.com/2013/06/08/the-hitchhikers-guide-to-the-directive/
  • [AngularJS的ngForm指令](http://blog.brunoscopelliti.com/the-ngform-directive-of-angularjs/
  • [提示:具有相同名称的指令](http://angular-tips.com/blog/2013/08/tip-directives-with-the-same-name/
  • [在角度中的渗透](https://nulogy.com/who-we-are/company-blog/articles/transclusion-in-angular/
  • 了解AngularJS指令:第1部分:Ng重复和编译第2部分:ngView
  • [AngularJS指令的使用案例](http://blog.brunoscopelliti.com/use-cases-of-angularjs-directives/
  • [使用jQuery插件与AngularJS轻松(懒惰)的方式](http://iarouse.com/blog/2013/11/14/use-jquery-plugin-with-angularjs-the-easy-lazy-way/
  • [在AngularJS中使用控制器指令](http://www.bennadel.com/blog/2446-using-controllers-in-directives-in-angularjs.htm
  • [在AngularJS中使用指令中的隔离范围](http://www.bennadel.com/blog/2646-using-isolate-scope-in​​-directives-in-angularjs.htm
  • [在AngularJS中为一次性指令使用命名空间](http://www.bennadel.com/blog/2494-using-namespaces-for-one-off-directives-in-angularjs.htm
  • [编写更多可维护的Angular.js指令](http://www.codelord.net/2014/03/30/writing-more-maintainable-angular-dot-js-directives/

服务/供应商

  • [AngularJS:Factory vs Service vs Provider](http://tylermcginnis.com/angularjs-factory-vs-service-vs-provider/
  • [角度常数,价值观,工厂,服务,提供者和装饰者,哦,我!](http://www.mikeobrien.net/blog/angular-consts-values-services-factories-and-providers-oh-my/
  • [Angular service or factory?](http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html
  • [Angular's Modules:Factory,Service,Value,oh my!](https://docs.google.com/document/d/1gkDp8HJU5Hdgse6d0Ol0_nsi9MQulVTbRCkEThW0RRY/edit#
  • [AngularJS服务/工厂教程用例子](http://viralpatel.net/blogs/angularjs-service-factory-tutorial/
  • 构建一个AngularJS模态服务
  • [消费服务](http://angular-tips.com/blog/2013/08/consuming-services/
  • [AngularJS提供者之间的差异](http://blog.xebia.com/differences-between-providers-in-angularjs/
  • [如何以4种不同的方式创建(单例)AngularJS服务](http://blog.jdriven.com/2013/03/how-to-create-singleton-angularjs-services-in-4-different-ways/
  • [保持角度“服务”收集数据与控制器同步](http://www.justinobney.com/keeping-angular-service-list-data-in-sync-among-multiple-controllers/
  • [将AJAX调用移动到Angular JS中的自定义服务](http://sravi-kiran.blogspot.com/2013/03/MovingAjaxCallsToACustomServiceInAngularJS.html
  • [面向对象的AngularJS服务](http://blog.revolunet.com/blog/2014/02/14/angularjs-services-inheritance/
  • [AngularJS和Logger实现中的服务提供者](http://www.webdeveasy.com/service-providers-in-angularjs-and-logger-implementation/
  • [了解角度$ http拦截器](https://djds4rce.wordpress.com/2013/08/13/understanding-angular-http-interceptors/
  • [了解服务类型](http://angular-tips.com/blog/2013/08/understanding-service-types/

路由

  • [高级路由和解析](https://medium.com/opinionated-angularjs/advanced-routing-and-resolves-a2fcbf874a1c
  • Angular UI路由器
  • AngularJS路由和视图教程与例子
  • [AngularJS路由更改](http://weblogs.asp.net/dwahlin/angularjs-routing-changes
  • [使用UI路由器的AngularJS路由](http://scotch.io/tutorials/javascript/angular-routing-using-ui-router
  • [使用ui路由器进行AngularJS状态管理](http://txt.fliglio.com/2013/05/angularjs-state-management-with-ui-router/
  • [AngularJS:定时Multiple $资源在ngRoute和ui-router中解析](http://phillippuleo.com/articles/angularjs-timing-multiple-resource-resolves-ngroute-and-ui-router/
  • [在AngularJS控制器中取消路由导航](http://weblogs.asp.net/dwahlin/cancelling-route-navigation-in-angularjs-controllers
  • [在AngularJS中为CRUD动作扩展动态视图加载](http://circuitbomb.com/anjularjs-extending-dynamic-view-loading-crud-actions/
  • [如何推迟AngularJS Web应用程序中的路由定义](http://blog.brunoscopelliti.com/how-to-defer-route-definition-in-an-angularjs-web-app/
  • [嵌套视图,路由和与AngularJS深层链接](http://www.bennadel.com/blog/2441-nested-views-routing-and-deep-linking-with-angularjs.htm
  • 单页面应用程序与AngularJS路由和模板
  • [与AngularJS一起使用ui路由器的基础知识](http://joelhooks.com/blog/2013/07/22/the-basics-of-using-ui-router-with-angularjs/
  • [在AngularJS路由中使用解析](http://odetocode.com/blogs/scott/archive/2014/05/20/using-resolve-in-angularjs-routes.aspx

承诺/延期

  • [学习angularjs承诺的更好方法](https://thinkster.io/a-better-way-to-learn-angularjs/promises
  • AngularJS承诺 - 权威指南
  • [AngularJS承诺,或者在AngularJS中处理异步请求](http://blog.brunoscopelliti.com/angularjs-promise-or-dealing-with-asynchronous-requests-in-angularjs/
  • [在AngularJS中取消$ http请求](http://odetocode.com/blogs/scott/archive/2014/04/24/canceling-http-requests-in-angularjs.aspx
  • [加强角度的承诺:从原始承诺的结果中回报新的领域或方法的承诺](http://gon.to/2013/05/02/enhance-angular-promises-returning-new-promise-of-field-or -method-called-original-promises-result /
  • AngularJS中的承诺和设计模式
  • AngularJS的承诺,解释为卡通
  • [所有的承诺解决后才显示路由](http://blog.brunoscopelliti.com/show-route-only-after-all-promises-are-resolved/
  • [利用AngularJS中的期货](http://imownbey.github.io/skinny_controllers_for_yeezus.html
  • [AngularJs Promise Anti-Pattern That Makes Cry](http://terussell85.github.io/blog/2013/12/23/the-angularjs-promise-anti-pattern-that-makes-me-cry/
  • [使用AngularJS的承诺](http://liamkaufman.com/blog/2013/09/09/using-angularjs-promises/
  • [在AngularJS视图中使用Promise](http://markdalgleish.com/2013/06/using-promises-in-angularjs-views/

形式

  • [在AngularJS应用程序中管理文件上传的指令](http://blog.brunoscopelliti.com/a-directive-to-manage-file-upload-in-an-angularjs-application/
  • “添加更多的元素”形式与Angular
  • [角JS的Ajax下拉菜单,日期选择器和保存数据](http://www.amitavroy.com/justread/content/articles/angular-js-ajax-dropdowns-date-picker-and-saving-data
  • [Angular.js:自动完成并使用$ watch和blur启用表单](https://www.grobmeier.de/angular-js-autocomplete-and-enabling-a-form-with-watch-and-blur-19112012 .html
  • [Angular JS:通过指令进行自定义验证](http://www.benlesh.com/2012/12/angular-js-custom-validation-via.html
  • [Angular JS:表单验证](http://www.benlesh.com/2012/11/angular-js-form-validation.html
  • AngularJS使用UI路由器的多步表单
  • [Angular.js:ng-select和ng-options](https://www.grobmeier.de/angular-js-ng-select-and-ng-options-21112012.html
  • [Angular JS:重复​​验证表单元素](http://www.benlesh.com/2013/03/angular-js-validating-form-elements-in.html
  • [AngularJS指令来检查密码是否匹配](http://blog.brunoscopelliti.com/angularjs-directive-to-check-that-passwords-match/
  • [AngularJS指令来测试密码的强度](http://blog.brunoscopelliti.com/angularjs-directive-to-test-the-strength-of-a-password/
  • [AngularJS表单验证](http://scotch.io/tutorials/javascript/angularjs-form-validation
  • [AngularJS Missing Directives:Focus&Blur](http://blog.jasoncust.com/2013/08/angularjs-missing-directives-focus-blur_14.html
  • [AngularJS Missing Directives:Native Form Resets](http://blog.jasoncust.com/2013/08/angularjs-missing-directives-native.html
  • [** AngularJS中的异步表单错误和消息](http://jaysoo.ca/2014/10/14/async-form-errors-and-messages-in-angularjs/
  • 使用ngRepeat和ngForm构建动态角度表单
  • Angular.JS使用选择元素时的常见问题(和解决方案)
  • [创建可重用的AngularJS输入表单组件](http://blog.revolunet.com/blog/2013/11/28/create-resusable-angularjs-input-component/
  • [创建AngularJS指令以删除表单中的重复代码](http://kazimanzurrashid.com/posts/create-angularjs-directives-to-remove-duplicate-codes-in-form
  • [** Exploring Angular 1.3 - One-Time Bindings](http://blog.thoughtram.io/angularjs/2014/10/14/exploring-angular-1.3-one-time-bindings.html
  • [** Exploring Angular 1.3-ng-model-options](http://blog.thoughtram.io/angularjs/2014/10/19/exploring-angular-1.3-ng-model-options.html
  • [指令中的强制重绘可能会导致意外滚动AngularJS](http://www.bennadel.com/blog/2468-forced-repaints-in-directive-can-cause-accidental-scrolling-in-angularjs.htm
  • [在AngularJS中使用即时反馈的表单导航器](http://www.codeorbits.com/blog/2013/11/26/form-navigator-with-real-time-feedback-in-angularjs/
  • [表单验证AngularJS方式](http://blog.brunoscopelliti.com/form-validation-the-angularjs-way/
  • GitHub喜欢使用AngularJS和Bootstrap V3进行注册
  • [处理Angular窗体中的复选框和单选按钮](http://scotch.io/tutorials/javascript/handling-checkboxes-and-radio-buttons-in-angular-forms
  • 在AngularJS中的HTML表单
  • 深入的表单验证
  • [听取AngularJS中的验证更改](http://shazwazza.com/post/Listening-for-validation-changes-in-AngularJS
  • [在AngularJS选择菜单中混合静态和动态数据](http://www.bennadel.com/blog/2452-mixing-static-and-dynamic-data-in-an-angularjs-select-menu.htm
  • [Ng模型和自定义表单验证](http://jeremymarc.github.io/2013/08/20/ng-model-and-custom-form-validation/
  • [AngularJS中的对象等价和选择选项(“为什么选择不正确的选项?”)](http://www.thoughtdelimited.org/thoughts/post.cfm/object-equivalency-and-select-options-in -angularjs-why-is-t-the-correct-option-selected
  • [在流血的边缘:先进的AngularJS表单验证](http://code.realcrowd.com/on-the-bleeding-edge-advanced-angularjs-form-validation/
  • [防止AngularJS中的重复请求](http://blog.codebrag.com/post/57412530001/preventing-duplicated-requests-in-angularjs
  • [在AngularJS中处理表单](https://www.lullabot.com/articles/processing-forms-in-angularjs
  • [带有AngularJS的单选按钮](http://odetocode.com/blogs/scott/archive/2013/06/25/radio-buttons-with-angularjs.aspx
  • [参考AngularJS中的当前FormController](http://shazwazza.com/post/Reference-the-current-form-controller-in-AngularJS
  • [使用Angular JS验证表单时大量显示验证消息](http://sravi-kiran.blogspot.com/2013/06/ShowingValidationMessagesInBulkWhileValidatingFormUsingAngularJS.html
  • 提交AJAX表单:AngularJS方式
  • [**在AnguarJS 1.3中驯服表格](http://www.yearofmoo.com/2014/09/taming-forms-in-angularjs-1-3.html
  • [AngularJS Forms的概念](http://mrbool.com/the-concepts-of-angularjs-forms/29117
  • [** $感动是新的$脏 - AngularJS迁移指南1.2到1.3](http://blog.lingohub.com/developers/2014/10/angularjs-migration-guide-1-2-to-1-3 /
  • [AngularJS的Twitter Bootstrap控制组指令](http://aboutcode.net/2013/07/13/twitter-bootstrap-control-group-directive-for-angularjs.html
  • Express和AngularJS使用CSRF保护
  • [在AngularJS中使用ngOptions](http://odetocode.com/blogs/scott/archive/2013/06/19/using-ngoptions-in-angularjs.aspx
  • 在angular.js ng-repeat中进行验证
  • [什么选择$ watch()教我关于ngModel和AngularJS](http://www.bennadel.com/blog/2492-what-a-select-watch-teaches-me-about-ngmodel-and-angularjs。 htm
  • [**在AngularJS中使用验证器和消息](http://odetocode.com/blogs/scott/archive/2014/10/16/working-with-validators-and-messages-in-angularjs.aspx

认证

  • [AngularJS - 基于角色的快速认证](http://arthur.gonigberg.com/2013/06/29/angularjs-role-based-auth/
  • [单页面应用程序中的验证](https://vickev.com/#!/article/authentication-in-single-page-applications-node-js-passportjs-angularjs
  • 使用Angular.js在单页面应用程序中进行身份验证
  • [使用AngularJS进行身份验证](https://medium.com/@mattlanham/authentication-with-angularjs-4e927af3a15f
  • [曲奇与令牌。使用Angular.JS获取权限(https://auth0.com/blog/2014/01/07/angularjs-authentication-with-cookies-vs-token/
  • [在AngularJS Web应用中处理用户认证](http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app/
  • 在角度应用程序中实现身份验证
  • [在AngularJS应用程序中进行身份验证的技术](https://medium.com/opinionated-angularjs/techniques-for-authentication-in-angularjs-applications-7bbf0346acec
  • Thinkster:使用JWT进行简单的AngularJS身份验证

收藏(&ngReater)

  • [在AngularJS中添加ngRepeat列表分隔符](http://www.bennadel.com/blog/2451-adding-an-ngrepeat-list-delimiter-in-angularjs.htm
  • [使用不可变数据提高AngularJS应用程序的性能](http://blog.mgechev.com/2015/03/02/immutability-in-angularjs-immutablejs
  • [AngularJS中嵌套的ngRepeat列表](http://www.bennadel.com/blog/2456-grouping-nested-ngrepeat-lists-in-angularjs.htm
  • [用“跟踪”改善重复性能](http://www.codelord.net/2014/04/15/improving-ng-repeat-performance-with-track-by/
  • 在AngularJS中使用ngRepeat渲染DOM元素(http://www.bennadel.com/blog/2443-rendering-dom-elements-with-ngrepeat-in-angularjs.htm
  • [在AngularJS中使用ngController和ngRepeat](http://www.bennadel.com/blog/2450-using-ng-controller-with-ngrepeat-in-angularjs.htm
  • [在AngularJS中使用继承集合](http://www.bennadel.com/blog/2485-working-with-inherited-collections-in-angularjs.htm

代码组织

  • [角度应用程序结构化指南](http://www.johnpapa.net/angular-app-structuring-guidelines/
  • [AngularJS Modules for Great Justice](http://codingsmackdown.tv/blog/2013/04/19/angularjs-modules-for-great-justice/
  • [用AngularJS构建Huuuuge应用程序](http://briantford.com/blog/huuuuuge-angular-apps
  • [大型AngularJS和JavaScript应用程序中的代码组织](http://cliffmeyers.com/blog/2013/4/21/code-organization-angularjs-javascript
  • [在应用程序引导后使用RequireJS加载AngularJS组件](http://www.bennadel.com/blog/2554-loading-angularjs-components-with-requirejs-after-application-bootstrap.htm
  • [模块化AngularJS应用程序设计](http://clintberry.com/2013/modular-angularjs-application-design/
  • [ngDefine:AngularJS&RequireJS](https://github.com/Nikku/requirejs-angular-define
  • [建议的Angular的WebPage结构](http://gon.to/2013/05/18/proposed-angulars-project-structure/
  • 专家组织方法的并行比较
  • [构建AngularJS代码](http://weblogs.asp.net/dwahlin/structuring-angularjs-code
  • [编码AngularJS的正确方法:如何组织一个普通的WebApp。基本示例](http://gon.to/2013/03/23/the-right-way-of-coding-angularjs-how-to-organize-a-regular-webapp/
  • [使用RequireJS和AngularJS DI](http://solutionoptimist.com/2013/09/30/requirejs-angularjs-dependency-injection/

测试

  • [测试AngularJS应用程序入门](http://www.payworksmobile.com/legacy_blog/2015/03/05/a-primer-on-testing-angularjs-applications/
  • [有承诺的角单元测试技巧](http://brianmcd.com/2014/03/27/a-tip-for-angular-unit-tests-with-promises.html
  • AngularJS应用程序中的单元测试简介
  • [AngularJS中的高级测试和调试](http://www.yearofmoo.com/2013/09/advanced-testing-and-debugging-in-angularjs.html
  • 角度单元测试快速入门
  • [AngularJS使用量角器进行端到端测试 - 使用Yeoman,Grunt,Bower轻松设置](http://www.codeorbits.com/blog/2014/01/26/angularjs-end-to-end-testing-with-量角器易于设置与yeoman /
  • AngularJS测试技巧:测试指令
  • [AngularJS Unit Testing - For Real,虽然](https://quickleft.com/blog/angularjs-unit-testing-for-real-though/
  • [AngularJS单元测试系列](http://angular-tips.com/blog/2014/02/introduction-to-unit-test-toc/
  • 用Jenkins持续集成AngularJS应用程序
  • 创建Eclipse UI以使用Karma运行AngularJS e2e测试
  • [在AngularJS中装饰你的测试](http://blogs.mulesoft.com/dev/mule-dev/angularjs-using-decorators-for-unit-testing/
  • [使用AngularJS和Testacular进行全谱测试](http://www.yearofmoo.com/2013/01/full-spectrum-testing-with-angularjs-and-karma.html
  • [入门单元测试Angular](http://www.ng-newsletter.com/advent2013/#!/day/19
  • [AngularJS E2E测试的量角器和页面对象入门](https://teamgaslight.com/blog/getting-started-with-protractor-and-page-objects-for-angularjs-e2e-testing
  • [如何测试AngularJS指令](http://newtriks.com/2013/04/26/how-to-test-an-angularjs-directive/
  • [如何测试一个角度的应用程序](http://www.alexrothenberg.com/2013/08/06/how-to-unit-test-an-angular-app.html
  • [如何在AngularJS中单元测试控制器,而不需要设置你的头发](http://nathanleclaire.com/blog/2013/12/13/how-to-unit-test-controllers-in-angularjs-without-setting-你的头发在火上/
  • [模拟单元用Karma和Jasmine测试AngularJS本地存储服务](http://ngokevin.com/blog/angular-unit-testing/
  • [嘲笑单元测试的承诺](http://codingsmackdown.tv/blog/2012/12/28/mocking-promises-in-unit-tests/
  • [在JavaScript和AngularJS中模拟服务器依赖关系](http://modernweb.com/2013/09/09/mocking-server-dependencies-in-javascript-and-angularjs/
  • 使用ES6模块正确测试Angular JS应用程序
  • [量角器 - 测试角度和非角度网站](http://ng-learn.org/2014/02/Protractor_Testing_With_Angular_And_Non_Angular_Sites/
  • [AngularJS中的测试过滤器](http://www.ecofic.com/about/blog/test-filters-in-angularjs
  • [使用Karma测试AngularJS应用程序](https://www.airpair.com/angularjs/posts/testing-angular-with-karma
  • [使用量角器测试AngularJS应用程序](http://madewithenvy.com/ecosystem/articles/2013/testing-angularjs-apps-with-protractor/
  • [测试AngularJS指令:处理外部模板](http://www.portlandwebworks.com/blog/testing-angularjs-directives-handling-external-templates
  • [用Jasmine和Karma测试AngularJS指令模板](http://daginge.com/technology/2013/12/14/testing-angular-templates-with-jasmine-and-karma/
  • [AngularJS中的单元和端到端测试](http://www.sitepoint.com/unit-and-e2e-testing-in-angularjs/
  • [单元测试AngularJS指令](http://blog.revolunet.com/blog/2013/12/05/unit-testing-angularjs-directive/
  • 单元测试AngularJS应用程序
  • [单元测试使用茉莉花的AngularJS控制器](http://sravi-kiran.blogspot.com/2013/04/UnitTestingAngularJsControllerUsingJasmine.html
  • [使用QUnit和Sinon单元测试AngularJS控制器](http://sravi-kiran.blogspot.com/2013/06/UnitTestingAngularJsControllerUsingQUnitAndSinon.html
  • [AngularJS中的单元测试最佳实践](http://andyshora.com/unit-testing-best-practices-angularjs.html
  • [单元测试 - 控制器](http://www.benlesh.com/2013/05/angularjs-unit-testing-controllers.html
  • [单元测试 - 指令](http://www.benlesh.com/2013/06/angular-js-unit-testing-directives.html
  • [单元测试 - 服务](http://www.benlesh.com/2013/06/angular-js-unit-testing-services.html
  • [AngularJS中的单元测试服务的乐趣和利润](http://nathanleclaire.com/blog/2014/04/12/unit-testing-services-in-angularjs-for-fun-and-for-profit/
  • [单元测试与AngularJS](http://moduscreate.com/unit-testing-w-angularjs/
  • [在AngularJS中编写测试和重写错误](https://www.safaribooksonline.com/blog/2014/04/01/writing-tests-stomping-bugs-angularjs/

REST风格的东西

  • [在AngularJS Web应用中对REST风格的Web服务进行身份验证](http://blog.brunoscopelliti.com/authentication-to-a-restful-web-service-in-an-angularjs-web-app/
  • [Restangular上的新特性:Angular的Rest API客户端](http://gon.to/2013/04/26/new-features-on-restangular-the-ultimate-rest-api-client-for-angularjs /
  • [Restangular:新的AngularJS框架来正确和轻松地处理Rest API Restful资源](http://gon.to/2013/04/09/restangular-new-angular-framework-to-handle-restful-resources-properly-and - 很容易/
  • [使用AngularJS工厂与REST风格的服务进行交互](http://weblogs.asp.net/dwahlin/using-an-angularjs-factory-to-interact-with-a-restful-service
  • [在AngularJS资源中使用RESTful控制器](http://www.bennadel.com/blog/2433-using-restful-controllers-in-an-angularjs-resource.htm
  • [AngularJS web应用程序中的XHR拦截器](http://blog.brunoscopelliti.com/xhr-interceptor-in-an-angularjs-web-app/

本土化

  • [AngularJS和i18n](https://coderwall.com/p/uyrtpq
  • [轻松全球i18n angularJS语言翻译您的Angular应用程序](http://www.ng-newsletter.com/posts/angular-translate.html
  • [与AngularJS的国际化(i18n)](http://blog.brunoscopelliti.com/internazionalization-i18n-with-angularjs/
  • 国际化角度
  • [本地化您的AngularJS应用程序](http://codingsmackdown.tv/blog/2013/04/23/localizing-your-angularjs-apps-update/

UI的东西

  • [可重用的AngularJS Popup对话服务](http://www.befundoo.com/blog/angularjs-popup-dialog/
  • [AngularJS中可扩展的页面转换方法](http://phillippuleo.com/articles/scalable-approach-page-transitions-angularjs
  • 添加CSS动画到AngularJS应用程序
  • [AngularJS中的高级UI,插件和组件](http://slides.yearofmoo.com/fitc-spotlight-angularjs/index.html
  • [Angular JS - 通过Id滚动到元素](http://www.benlesh.com/2013/02/angular-js-scrolling-to-element-by-id.html
  • Angular UI套件(包括一些子项目)
  • [AngularJS和SVG](http://dailyjs.com/2013/06/07/angular-svg/
  • [AngularJS:模糊图片指令](https://veamospues.wordpress.com/2013/10/13/angularjs-blurred-image-directive/
  • [AngularJS Modal Service](http://fundoo-solutions.github.io/angularjs-modal-service/
  • [AngularJS:滚动动画](https://jjperezaguinaga.wordpress.com/2013/07/16/angularjs-scroll-animations/
  • 动画你的角度应用程序
  • [Angular AngularJS Apps:ngView](http://scotch.io/tutorials/javascript/animating-angularjs-apps-ngview
  • 在AngularJS的路线变化中动画ng-view
  • [使用AngularJS进行动画制作](http://modernweb.com/2013/08/05/animating-with-angularjs/
  • [AngularJS中的动画](http://www.yearofmoo.com/2013/04/animation-in-angularjs.html
  • [带有Angular.js的Bootstrap选项卡](https://www.grobmeier.de/bootstrap-tabs-with-angular-js-25112012.html
  • [用ngTouch构建一个甜美的AngularJS照片滑块2](http://onehungrymind.com/build-sweet-angularjs-photo-slider-pt-2-ngtouch/
  • 用AngularJS动画制作一个甜美的照片滑块
  • [建立一个AngularJS动画网站](http://www.creativebloq.com/javascript/build-animated-angularjs-website-61411891
  • [用AngularJS构建一个前端指令](http://hueypetersen.com/posts/2013/06/24/typeahead-with-angular/
  • [建立一个AngularJS对话服务](http://weblogs.asp.net/dwahlin/building-an-angularjs-dialog-service
  • [有条件地使用AngularJS应用CSS类](http://www.ecofic.com/about/blog/conditionally-apply-a-css-class-with-angularjs
  • [使用AngularJS,Ajax和Bootstrap创建一个“加载更多”小部件](http://julienrenaux.fr/2013/10/27/create-a-load-more-widget-using-angularjs-ajax-and-bootstrap -3 /
  • [在AngularJS中创建自定义显示/隐藏指令](http://www.bennadel.com/blog/2440-creating-a-custom-show-hide-directive-in-angularjs.htm
  • 使用AngularJS创建幻灯片插件
  • [在AngularJS中创建异步警报,提示和确认](http://www.bennadel.com/blog/2632-creating-asynchronous-alerts-prompts-and-confirms-in-angularjs.htm
  • [使用AngularJS交叉淡化图像](http://www.bennadel.com/blog/2497-cross-fading-images-with-angularjs.htm
  • [使用AngularJS拖放文件上传](http://buildinternet.com/2013/08/drag-and-drop-file-upload-with-angularjs/
  • [AngularJS简易动画Animate.css](http://odetocode.com/blogs/scott/archive/2014/02/25/easy-animations-for-angularjs-with-animate-css.aspx
  • [AngularJS增强动画](http://www.yearofmoo.com/2013/05/enhanced-animations-in-angularjs.html
  • [移动Angular UI入门](http://www.sitepoint.com/getting-started-mobile-angular-ui/
  • [AngularJS应用程序中的JavaScript动画](http://www.sitepoint.com/javascript-animations-angularjs-applications/
  • [与AngularJS的jQuery UI Datepicker](http://www.abequar.net/posts/jquery-ui-datepicker-with-angularjs
  • 方便:客户端使用角度js分页
  • [ngInfiniteScroll](http://binarymuse.github.io/ngInfiniteScroll/index.html
  • 分页(几乎)在AngularJS中的任何东西
  • [与AngularJS和CSS3的照片库](https://www.script-tutorials.com/photo-gallery-with-angularjs-and-css3/
  • [为Angular 1.2.0准备动画](http://www.johnpapa.net/preparing-for-animations-in-angular-1-2-0/
  • [AngularJS 1.2中的Remastered Animation](http://www.yearofmoo.com/2013/08/remastered-animation-in-angularjs-1-2.html
  • [在AngularJS 1.2.0中用ngAnimate代替jQuery.slideDown()](https://www.exratione.com/2013/09/replacing-jqueryslidedown-with-nganimate-in-angularjs-120/
  • [AngularJS中的动摇动画](http://www.yearofmoo.com/2013/12/staggering-animations-in-angularjs.html
  • Thinkster:用ngAnimate在Angular中创建动画
  • [TimeSelector / TimePicker指令](http://www.whatibroke.com/?p=899
  • 使用AngularJS进行数据可视化
  • [使用响应拦截器显示和隐藏加载小部件](http://codingsmackdown.tv/blog/2013/01/02/using-response-interceptors-to-show-and-hide-a-loading-widget/
  • AngularJS中的Wallop滑块

与其他语言/框架集成

  • [使用SignalR与Angular JS更好的方法](http://sravi-kiran.blogspot.com/2013/09/ABetterWayOfUsingAspNetSignalRWithAngularJs.html
  • 利用Flux在AngularJS中实现合理的可扩展路由
  • [AngularJS和TypeScript](http://notebookheavy.com/2013/05/22/angularjs-and-typescript/
  • [用Yeoman,Grunt&Bower自动化AngularJS](http://newtriks.com/2013/06/11/automating-angularjs-with-yeoman-grunt-and-bower/
  • [使用AngularJS和PouchDB构建离线应用程序](http://www.mircozeiss.com/building-offline-applications-with-angularjs-and-pouchdb/
  • 使用AngularJS和D3.js创建图表指令
  • [您的AngularJS应用程序中的Facebook身份验证](http://blog.brunoscopelliti.com/facebook-authentication-in-your-angularjs-web-app/
  • 使用AngularJS和Rails进行表单验证
  • 用Angular JS连接ASP.NET SignalR
  • React和Flux如何帮助我们创建更好的Angular应用程序?
  • [如何将AngularJS与Rails 4集成](https://shellycloud.com/blog/2013/10/how-to-integrate-angularjs-with-rails-4
  • Laravel 4和AngularJS E2E担保SPA
  • [使用AngularJS制作Google地图组件](http://wbyoko.co/angularjs/angularjs-google-maps-components.html
  • [无需通过PouchDB同步多个AngularJS应用程序](http://www.mircozeiss.com/sync-multiple-angularjs-apps-without-server-via-pouchdb/
  • [在ASP.Net MVC中使用AngularJS的技巧](http://www.justinobney.com/tips-for-using-angularjs-in-asp-net-mvc/
  • [使用AngularJS和D3创建一个WordCloud指令](http://spiiice.net/using-angularjs-and-d3-to-create-a-wordcloud-directive/
  • 使用AngularJS / Bootstrap作为前端,使用CakePHP作为REST API生产者
  • 在Django中使用AngularJS
  • [使用微风JS与角来消费Web API的OData](http://sravi-kiran.blogspot.com/2013/11/UsingBreezeJsToConsumeAspNetWebApiODataInAnAngularJsApplication.html
  • [在AngularJS中使用jQuery事件委托](http://www.bennadel.com/blog/2448-using-jquery-event-delegation-in-angularjs.htm
  • [用Bower写可重用的AngularJS组件](http://briantford.com/blog/angular-bower

托管后端

  • [使用AngularJS和PouchDB构建离线应用程序](http://mircozeiss.com/building-offline-applications-with-angularjs-and-pouchdb/
  • [CRUD后端角度与反向](https://blog.backlift.com/entry/angular-tut1
  • [用DreamFactory加入Angular的CRUD后端](http://www.dreamfactory.com/angularjs-example
  • Parse.com的样板,用于构建大型复杂的AngularJS应用程序
  • [用Firebase为您的Angular应用程序实时数据库](https://github.com/firebase/angularFire
  • [使用Firebase和Angular的三向数据绑定](https://www.firebase.com/blog/2013-10-04-firebase-angular-data-binding.html

移动

  • [用AngularJS构建PhoneGap应用程序](http://briantford.com/blog/angular-phonegap
  • [使用Phonegap开发移动应用程序,AngularJS和ExpressJS第一部分](http://abou-kone.com/2013/07/17/developing-a-mobile-app-with-phonegap-angularjs-and-expressjs-part -i /
  • Ionic框架与AngularJS应用程序开发
  • [PhoneGap和AngularJS:在应用程序浏览器](http://tech.pro/tutorial/1357/phonegap-and-angularjs-in-app-browser
  • [PhoneGap和AngularJS:通知服务](http://tech.pro/tutorial/1349/phonegap-and-angularjs-notification-service
  • [PhoneGap + AngularJS快速入门指南](http://devgirl.org/2013/06/10/quick-start-guide-phonegap-and-angularjs/
  • [使用AngularJS移动应用示例](http://coenraets.org/blog/2013/11/sample-mobile-application-with-angularjs/
  • [手机上的角度权威指南](http://www.ng-newsletter.com.s3-website-us-east-1.amazonaws.com/posts/angular-on-mobile.html

受欢迎的第三方模块

  • 角材料
  • Angularstrap
  • Bindonce - 不知名的AngularJS
  • UI引导
  • UI路由器

文本编辑器捆绑/ IDE的东西

  • Atom - AngularJS助手
  • Atom - AngularJS片段
  • 支架(可提供AngularJS扩展)
  • 在WebStorm 7中使用Karma运行JavaScript测试(http://blog.jetbrains.com/webstorm/2013/10/running-javascript-tests-with-karma-in-webstorm-7/
  • 崇高的文字2包
  • 用于AngularJS的VIM UltiSnip&Snipmate片段
  • 视觉工作室

开发工具

  • AngularJS Batarang Chrome扩展
  • ng-inspector for AngularJS
  • 使用AngularJS和JQuery将JSON或restful API脚本化为JavaScript和HTML

你可能感兴趣的:(angular 学习资源)