2013-01-15 110 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