2013-01-15 113 views
265

我是AngularJS的新手,我觉得有点尴尬。简单的东西很容易,但先进的东西是非常困难的(指令,供应商/服务/工厂...)如何掌握AngularJS?

documentation对刚刚开始学习这些东西的人不是很有帮助;我发现自己经常为我需要的东西寻找指令,而不是写自己的东西。

我试过Ember.js,我的效率更高,但API仍然有很大的改变,所以我现在更喜欢跳过它。

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

+12

由于问题被锁定,我想补充一点的宝石,我发现:http://thinkster.io。用他们自己的话说:“我们喜欢AngularJS,但学习很痛苦,所以我们选择并创造了最好的资源供您学习,它是免费的,简单的,很棒的。” – silicakes

+1

我有相同的经验,所以我创建了一个教程系列,可以让您轻松进入Angular。我发现最好的学习方式是通过这样做来引导您逐步创建应用程序。只根据需要引入概念来构建应用程序。每一步都伴随着一个JSFiddle,您可以在其中查看和试验代码。到最后,你应该能够从头开始创建自己的应用程序。你可以在http://www.simplygoodcode.com/2013/12/how-to-make-email-web-app-using-angular找到它。html –

回答

23

要获得全面且持续增长的链接收集,请选择AngularJS-Learning,这是一个收集资源,链接和有趣博客帖子的github回购站。

我发现AngularJS youtube channel上的教程和视频非常有帮助。他们从最基本的东西转到一些高级主题,这是一个很好的开始。

官方twittergoogle+帐户是关注新闻并获得一些不错链接的好方法。还请检查AngularJS Mailing list

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

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

16

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

建议对通过IRC获得帮助:

  1. 有一个比较具体的问题要问。
  2. 如果可能,请使用PlunkerJSFiddle来演示您的问题。
  3. 选择“黄金时间”小时问(中午到晚上,EST对我来说效果不错)
  4. 不要突然出现,问一个问题,并在2分钟后,如果有人不立即回答。我们大多数人只是定期检查IRC。
78

尝试这些视频egghead.io他们真棒上手

+0

我注意到它似乎没有数据绑定。你知道有什么好的资源来学习这方面吗?谢谢! –

+0

@BrianArmstrong我可能会晚到晚会,但一定要看第1课,“绑定”:http://egghead.io/lessons/angularjs-binding –

202

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

AngularJS-Learning

采摘最佳部分(在学习推荐的顺序排列):

+0

这是另一个介绍视频[介绍Angular.js在50个示例中(第1部分)](https://www.youtube.com/watch?v=TRrL5j3MIvo&feature=youtu.be) – curran

+0

上面的一些很棒的链接 - 留意http://angularjs.guru/我本来想要自己找到域名,这是我偶然发现的域名,相当新,所以没有多少内容,但从外观上看,它们可能非常有用。 –

+0

在这里,我发布了一步一步的指导初学者[学习AngularJS。](http://conceptf1.blogspot.com/2014/04/learning-angularjs-part1.html) –

0

这个答案是基于问题和这本书的标题http://www.packtpub.com/angularjs-web-application-development/book

enter image description here

+0

这本书开始很好,但最终导致错误办法。本书向您展示了如何使用Angular构建单页面应用程序,但介绍了大量让您陷入困境的不相关技术:node.js,mongodb,单元测试等等。你不需要阅读375页来学习AngularJS。我不推荐这本书来学习AngularJS。 – AndroidDev