วิธีการเชี่ยวชาญ AngularJS [ปิด]


265

ฉันค่อนข้างใหม่กับ AngularJS และฉันรู้สึกว่ามันค่อนข้างอึดอัด สิ่งที่ง่ายนั้นง่ายมาก แต่สิ่งที่ก้าวหน้านั้นยากกว่ามาก (คำสั่งผู้ให้บริการ / โรงงาน / ... )

เอกสารไม่เป็นประโยชน์มากสำหรับคนที่เพิ่งเริ่มต้นที่จะเรียนรู้สิ่งเหล่านั้น; และฉันพบว่าตัวเองกำลังค้นหาคำสั่งอย่างต่อเนื่องสำหรับสิ่งที่ฉันต้องการแทนที่จะเขียนเอง

ฉันลองใช้Ember.jsและฉันก็ทำงานได้ดีขึ้นกว่าเดิม แต่ API ยังคงมีการเปลี่ยนแปลงอย่างมีนัยสำคัญดังนั้นฉันจึงชอบที่จะข้ามไปตอนนี้

มีทรัพยากรที่ดีกว่าในการเข้าสู่ AngularJS อย่างเหมาะสมหรือไม่?


12
ตั้งแต่คำถามที่ถูกล็อคฉันต้องการที่จะเพิ่มอัญมณีน้อยฉันพบ: thinkster.io ด้วยคำพูดของพวกเขาเอง: "เรารัก AngularJS แต่มันเป็นความเจ็บปวดที่จะเรียนรู้ดังนั้นเราจึงเลือกสรรและสร้างแหล่งข้อมูลที่ดีที่สุดสำหรับคุณที่จะเรียนรู้จากมันฟรีง่ายและยอดเยี่ยม"
silicakes

1
ฉันมีประสบการณ์แบบเดียวกันดังนั้นฉันจึงสร้างชุดการสอนที่ช่วยให้คุณเข้าสู่ Angular ได้ง่ายขึ้น ฉันพบวิธีที่ดีที่สุดในการเรียนรู้คือการทำเช่นนั้นฉันจะแนะนำคุณผ่านการสร้างแอปทีละขั้นตอน แนะนำแนวคิดที่จำเป็นในการสร้างแอพเท่านั้น แต่ละขั้นตอนจะมาพร้อมกับ JSFiddle ซึ่งคุณสามารถตรวจสอบและทดสอบกับรหัสได้ ในตอนท้ายคุณควรจะสามารถสร้างแอปของคุณเองตั้งแต่เริ่มต้น คุณสามารถค้นหาได้ที่: simplygoodcode.com/2013/12/…
ลูอิสเปเรซ

คำตอบ:


202

นี่เป็นแหล่งเก็บข้อมูลการเรียนรู้ที่ครอบคลุมมากที่สุดของ AngularJS ที่ฉันได้พบ:

AngularJS-Learning

วิธีถอนส่วนที่ดีที่สุด (ตามลำดับการเรียนรู้ที่แนะนำ):



ลิงก์ที่ดีบางรายการด้านบน - จับตาดูangularjs.guruฉันจะได้โดเมนด้วยตัวเองซึ่งเป็นวิธีที่ฉันสะดุดข้ามมันค่อนข้างใหม่ไม่ค่อยมาก แต่มันก็ดูมีประโยชน์มาก
Tom Rudge

ที่นี่ฉันโพสต์คำแนะนำทีละขั้นตอนสำหรับผู้เริ่มต้นเรียนรู้ AngularJS
Zaheer Ahmed

78

ลองใช้วิดีโอเหล่านี้เช่นegghead.ioพวกเขายอดเยี่ยมในการเริ่มต้น


ฉันสังเกตเห็นว่าดูเหมือนว่าจะไม่มีการเชื่อมโยงข้อมูล คุณรู้จักแหล่งข้อมูลที่ดีสำหรับการเรียนรู้ด้านนี้หรือไม่? ขอบคุณ!
Brian Armstrong

@BrianArmstrong ฉันอาจจะสายไปงานเลี้ยง แต่ให้แน่ใจว่าได้ตรวจสอบบทเรียน # 1 "Binding": egghead.io/lessons/angularjs-binding
Marius Schulz

23

สำหรับคอลเลกชันลิงก์ที่ครอบคลุมและเติบโตอย่างต่อเนื่องให้ตรวจสอบAngularJS-Learningซึ่งเป็น repo gitHub ที่รวบรวมทรัพยากรลิงก์และโพสต์บล็อกที่น่าสนใจ

ฉันได้พบประโยชน์มากบทเรียนและวิดีโอบนAngularJS ช่อง พวกเขาเปลี่ยนจากเนื้อหาพื้นฐานส่วนใหญ่ไปเป็นหัวข้อขั้นสูงซึ่งเป็นวิธีเริ่มต้นที่ดี

บัญชีTwitterและGoogle +อย่างเป็นทางการเป็นวิธีที่ดีในการติดตามข่าวสารและรับลิงก์ที่ดี ตรวจสอบรายชื่อการส่งจดหมายของ AngularJSด้วย

รวบรวมที่ดีของข่าว / link เป็นangularjsdaily.com

นอกจากนี้ยังมีหนังสือใหม่อยู่ที่นั่นเพื่อให้คุณสามารถจับตาดูห้องสมุดออนไลน์ที่คุณชื่นชอบ


16

ช่อง IRC #angularjs บน freenode.net เป็นวิธีที่ยอดเยี่ยมในการรับการตอบกลับตามเวลาจริง

คำแนะนำสำหรับการขอความช่วยเหลือผ่าน IRC:

  1. มีคำถามที่ค่อนข้างเฉพาะที่จะถาม
  2. ถ้าเป็นไปได้แสดงให้เห็นถึงปัญหาของคุณโดยใช้PlunkerหรือJSFiddle
  3. เลือก "เวลาหลัก" เพื่อถาม (ช่วงบ่ายถึงเย็น EST ทำงานได้ดีสำหรับฉัน)
  4. อย่าลงชื่อเข้าใช้ถามคำถามและทิ้งไว้ 2 นาทีต่อมาเมื่อมีคนไม่ตอบทันที พวกเราส่วนใหญ่ตรวจสอบ IRC เป็นระยะเท่านั้น

16

วิดีโอความรู้พื้นฐานของ AngularJS ใน 60 นาทีมีการแนะนำและภาพรวมที่ดีมาก

ฉันขอแนะนำหนังสือ AngularJS จาก O'Reilly ที่เอ่ยถึง @Atropo


บทวิจารณ์หลายเล่มของหนังสือจาก O'Reilly ระบุว่ามีข้อผิดพลาดจำนวนมากรวมถึงข้อผิดพลาดในการเขียนโค้ด รหัสตรงจากหนังสือมักจะไม่ทำงาน ไม่แนะนำหนังสือ
AndroidDev

8

โปรดติดตามรายชื่อผู้รับจดหมายสำหรับปัญหา / แนวทางแก้ไขที่สมาชิกชุมชนอภิปรายถึง https://groups.google.com/forum/?fromgroups#!forum/angular มันมีประโยชน์กับฉันจริงๆ



0

คำตอบนี้ขึ้นอยู่กับคำถามและชื่อของหนังสือเล่มนี้: http://www.packtpub.com/angularjs-web-application-development/book

ป้อนคำอธิบายรูปภาพที่นี่


หนังสือเล่มนี้เริ่มดี แต่ในที่สุดก็มุ่งไปในทางที่ผิด หนังสือเล่มนี้แสดงให้คุณเห็นถึงวิธีการสร้างแอพพลิเคชั่นหน้าเดียวโดยใช้ Angular แต่แนะนำเทคโนโลยีที่ไม่เกี่ยวข้องมากมายที่จะทำให้คุณจมลง: node.js, mongodb, การทดสอบหน่วยและอื่น ๆ คุณไม่ควรอ่าน 375 หน้าเพื่อเรียนรู้ AngularJS ฉันไม่แนะนำหนังสือเล่มนี้สำหรับการเรียนรู้ AngularJS
AndroidDev
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.