How to master AngularJS?
我对安古拉吉斯很陌生,觉得有点尴尬。简单的东西很容易,但是高级的东西却很难(指令、提供者/服务/工厂…)
文档对于刚开始学习这些东西的人来说并不是很有帮助;我发现自己不断地寻找我需要的东西的指令,而不是自己写。
我尝试过ember.js,使用它的效率更高,但是API仍然有很大的变化,所以我现在更喜欢跳过它。
有没有更好的资源可以进入安古拉吉斯?
这是我遇到的最全面的AngularJS学习资源库:
AngularJS学习
挑选出最好的部分(按照推荐的学习顺序):
- http://www.egghead.io/-系列短片,指向安古拉吉斯的视频
- AngularJS作弊单-定期更新的作弊单[最新更新日期:2013年2月13日]
- 关于嵌套作用域-指出使用作用域时可能出现的问题继承权(指Misko Hevery的一句好话,你应该也看)
- 依赖项注入-官方开发人员指南迪
- 依赖注入-更多关于AngularJS依赖注入
- "服务还是工厂?"-不同类型的提供者
- 指令-官方开发者指令指南
- 指令-搭车指南
- 项目结构-查看此应用程序
- Angular UI-必须为任何UI开发使用组件
- UI引导程序-从头开始JS重新实现引导程序AngularJS指令中的组件
- 使用AngularJS和Karma进行全谱测试
- 奖金-数据绑定在安古拉吉,由米斯科·赫韦里自己解释。
试用这些视频egghead.io它们很好开始
要获得全面且不断增长的链接集合,请查看AngularJS Learning,一个收集资源、链接和有趣博客文章的Github报告。
我发现AngularJS YouTube频道的教程和视频非常有用。他们从最基本的东西到一些高级话题,这是一个很好的开始。
官方的twitter和google+账户是一个很好的跟踪新闻和获得一些好的链接的方法。还可以查看AngularJS邮件列表。
一个很好的新闻/链接聚合器是angularjsdayal.com。
还有一些新书,所以你可以留意你最喜欢的在线图书馆。
视频AngularJS Fundamentals在60分钟内提供了非常好的介绍和概述。
我也非常推荐@atropo提到的来自O'reilly的安古拉吉斯的书。
freenode.net上的angularJS IRC通道是获得实时响应的一种很好的方法。
通过IRC获得帮助的建议:
请留意邮件列表,了解社区成员讨论的问题/解决方案。https://groups.google.com/forum/?从群组开始!论坛/角度。它对我真的很有用。
关于更高级的用法,我发现这两页A必须阅读:
- http://docs.angularjs.org/guide/directive/指令
- http://docs.angularjs.org/guide/scope网站
此答案基于本书的问题和标题:http://www.packtpub.com/angularjs-web-application-development/book