Wie beherrsche ich AngularJS? [geschlossen]


265

Ich bin ziemlich neu bei AngularJS und finde es etwas umständlich. Das einfache Zeug ist sehr einfach, aber die fortgeschrittenen Dinge sind bedeutend schwieriger (Richtlinien, Anbieter / Service / Fabrik ...)

Die Dokumentation ist nicht sehr hilfreich für jemanden, der gerade erst anfängt, diese Dinge zu lernen. und ich bin ständig auf der Suche nach Anweisungen für Dinge, die ich brauche, anstatt meine eigenen zu schreiben.

Ich habe Ember.js ausprobiert und war damit viel produktiver, aber die API wird immer noch erheblich geändert, daher überspringe ich sie vorerst lieber.

Gibt es bessere Ressourcen, um richtig in AngularJS einzusteigen?


12
Da die Frage gesperrt ist, möchte ich ein kleines Juwel hinzufügen, das ich gefunden habe: thinkster.io . in ihren eigenen Worten: "Wir lieben AngularJS, aber es war ein Schmerz zu lernen, deshalb haben wir die besten Ressourcen ausgewählt und geschaffen, von denen Sie lernen können. Es ist kostenlos, einfach und großartig."
Silicakes

1
Ich hatte die gleiche Erfahrung und habe eine Tutorial-Serie erstellt, die Ihnen den Einstieg in Angular erleichtert. Ich finde, der beste Weg zu lernen ist, indem ich Sie Schritt für Schritt durch die Erstellung einer App begleite. Einführung von Konzepten nur nach Bedarf zum Erstellen der App. Jeder Schritt wird von einer JSFiddle begleitet, in der Sie den Code überprüfen und damit experimentieren können. Am Ende sollten Sie in der Lage sein, Ihre eigene App von Grund auf neu zu erstellen. Sie finden es unter: simplygoodcode.com/2013/12/…
Luis Perez

Antworten:


202

Dies ist das umfassendste AngularJS-Lernressourcen-Repository, auf das ich gestoßen bin:

AngularJS-Lernen

So pflücken Sie die besten Teile heraus (in der empfohlenen Reihenfolge des Lernens):



Einige großartige Links oben - behalten Sie angularjs.guru im Auge. Ich wollte die Domain selbst bekommen. So bin ich darauf gestoßen, ziemlich neu, also noch nicht viel darüber, aber anscheinend könnten sie ziemlich nützlich sein.
Tom Rudge

Hier habe ich eine Schritt-für-Schritt-Anleitung für Anfänger zum Erlernen von AngularJS veröffentlicht.
Zaheer Ahmed


23

Eine umfassende und kontinuierlich wachsende Sammlung von Links finden Sie unter AngularJS-Learning , einem Github-Repo, das Ressourcen, Links und interessante Blog-Beiträge sammelt.

Ich fand die Tutorials und Videos auf dem AngularJS-Youtube-Kanal sehr hilfreich . Sie gehen von den meist grundlegenden Dingen zu einigen fortgeschrittenen Themen über, ein guter Anfang.

Die offiziellen Twitter- und Google + -Konten sind eine gute Möglichkeit, Nachrichten zu verfolgen und einige nette Links zu erhalten. Überprüfen Sie auch die AngularJS-Mailingliste .

Ein netter Aggregator von Nachrichten / Links ist angularjsdaily.com .

Außerdem gibt es einige neue Bücher, sodass Sie Ihre Lieblings-Online-Bibliothek im Auge behalten können.


16

Der #angularjs IRC-Kanal auf freenode.net ist eine großartige Möglichkeit, Echtzeitantworten zu erhalten.

Tipps, um Hilfe über das IRC zu erhalten:

  1. Haben Sie eine relativ spezifische Frage zu stellen.
  2. Wenn möglich, demonstrieren Sie Ihr Problem mit Plunker oder JSFiddle .
  3. Wählen Sie "Prime Time" -Stunden aus, um zu fragen (Nachmittag bis Abend, EST funktioniert gut für mich.)
  4. Kommen Sie nicht vorbei, stellen Sie eine Frage und gehen Sie 2 Minuten später, wenn jemand nicht sofort antwortet. Die meisten von uns überprüfen den IRC nur regelmäßig.




0

Diese Antwort basiert auf der Frage und dem Titel dieses Buches: http://www.packtpub.com/angularjs-web-application-development/book

Geben Sie hier die Bildbeschreibung ein


Dieses Buch begann gut, ging aber schließlich in die falsche Richtung. Das Buch zeigt Ihnen, wie Sie mit Angular eine App für eine einzelne Seite erstellen, stellt jedoch eine Menge nicht relevanter Technologien vor, mit denen Sie ins Stocken geraten: node.js, mongodb, Unit-Tests usw. Sie sollten nicht 375 Seiten lesen müssen, um AngularJS zu lernen. Ich empfehle dieses Buch nicht zum Erlernen von AngularJS.
AndroidDev
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.