如何掌握AngularJS?

Gal*_*aim 265 angularjs

我对AngularJS很新,我发现它有点尴尬.简单的东西很容易,但高级的东西要难得多(指令,提供者/服务/工厂...)

对于那些刚开始学习这些东西的人来说,这些文档并没有多大用处; 我发现自己不断寻找我需要的东西的指令,而不是自己编写.

我尝试了Ember.js,我的工作效率更高,但是API仍在显着改变,所以我现在更喜欢跳过它.

有没有更好的资源可以正确进入AngularJS?

hol*_*ple 202

这是我遇到的最全面的AngularJS学习资源库:

AngularJS学习

要拔出最好的部分(建议的学习顺序):


daz*_*zle 78

试试这些视频egghead.io它们很棒,可以开始使用


Atr*_*opo 23

对于全面且不断增长的链接集合,请查看AngularJS-Learning,这是一个收集资源,链接和有趣博客文章的github回购.

我发现AngularJS youtube频道上的教程和视频非常有用.他们从大多数基本内容转到一些高级主题,这是一个很好的开始.

官方推特谷歌+帐户是一个跟踪新闻和获得一些不错链接的好方法.另请查看AngularJS邮件列表.

一个很好的新闻/链接聚合器是angularjsdaily.com.

还有一些新书,所以你可以留意你最喜欢的在线图书馆.


Sha*_*dio 16

freenode.net上的#angularjs IRC频道是获得实时响应的好方法.

通过IRC获取帮助的建议:

  1. 有一个相对具体的问题要问.
  2. 如果可能,请使用PlunkerJSFiddle演示您的问题.
  3. 选择"黄金时间"小时(中午到晚上,EST对我来说效果很好.)
  4. 不要弹出,提出问题,并在有人不立即回答2分钟后离开.我们大多数人只定期检查IRC.


and*_*rsh 16

视频AngularJS Fundamentals In 60-ish Minutes提供了非常好的介绍和概述.

我还高度推荐@Atropo提到的O'ReillyAngularJS书.


Mah*_*bub 8

请关注社区成员讨论的问题/解决方案的邮件列表.https://groups.google.com/forum/?fromgroups#!forum/angular.这对我来说真的很有用.


mb2*_*b21 6

关于更高级的用法,我发现必须阅读这两个页面: