Möchten Sie mehr über AngularJS erfahren? Für viele Webentwickler, die es als All-in-One-Lösung für das schnelle Erstellen von Front-End-Webseiten für Einzelanwendungen verwenden, ist dies das Rahmenwerk.
Wir haben eine Reihe von Kaffeepause-Kursen zusammengestellt, die Sie in kleinen, mundgerechten Brocken unterrichten. Jeder Kurs dauert nur etwa zehn Minuten und bringt Ihnen eine einzige nützliche Fertigkeit bei. Bisher haben wir Folgendes behandelt:
Hier finden Sie weitere Informationen zu jedem Kurs:
Angular-Direktiven erfordern einen etwas anderen Ansatz für die Komponententests als andere Angular-Komponenten wie Dienste oder Controller. In diesem Kaffeepause-Kurs zeigt Ihnen Envato Tuts + Instructor Dan Wellman, wie Sie eine vorhandene Angular-App verwenden und Tests für ihre Richtlinien mit Sinon, Jasmine und Karma hinzufügen. Sie erfahren, wie Sie die von der App verwendeten Module initialisieren und ein Dummy-Markup für die Direktive erstellen, an die die Bindung erfolgen soll.
Sehen Sie sich die Einführung unten an, um mehr zu erfahren.
Wenn Sie noch keine Angular-Anwendung getestet haben, wissen Sie möglicherweise nicht, dass es einige zusätzliche Funktionen gibt, mit denen Sie das Testen vereinfachen können, z. B. das Einhängen in die Abhängigkeitspritze von Angular und die Verwendung von Winkelvorgängen für einen Testbereich -freundliche Hilfsmittel.
In diesem Kurs zeigt Dan Wellman, wie Sie eine vorhandene Angular-App verwenden und Tests für ihren Controller hinzufügen. Sie erfahren, wie Sie einen neuen Bereich erstellen und wie Sie eine Instanz des Controllers erstellen und diesem Bereich zuordnen. Außerdem erfahren Sie, wie Sie Abhängigkeiten einfügen und Methoden in Abhängigkeiten stubben.
Sehen Sie sich die Einführung unten an, um mehr zu erfahren.
Richtlinien sind eine der am wenigsten verstandenen Funktionen von Angular. In diesem Kaffeepause-Kurs zeigt Envato Tuts + Ausbilder Reggie Dawson, wie Sie eine Angular-Direktive mit einer dynamischen Vorlage erstellen. Die Anzeigevorlage wird basierend auf dem an die Direktive übergebenen Inhaltstyp ausgewählt. Diese Direktive ist so aufgebaut, dass sie leicht erweiterbar ist, sodass problemlos weitere Vorlagen hinzugefügt werden können.
Sehen Sie sich die Einführung unten an, um mehr zu erfahren.
Eine der Einschränkungen von AngularJS ist die Schwierigkeit, zwischen Steuerungen zu kommunizieren. Sie lernen wieder bei Reggie Dawson, während Sie einige einfache Techniken für den Datenaustausch zwischen Angular-Controllern entdecken. Sie werden sehen, wie Sie Daten an Dienste übergeben, und Sie lernen auch, wie Sie Parameter und den Status des Routers übergeben.
Sehen Sie sich die Einführung unten an, um mehr zu erfahren.
Sie können unsere Coffee Break-Kursreihe sofort mit einer kostenlosen 10-Tage-Testversion unseres monatlichen Abonnements absolvieren. Wenn Sie sich entscheiden, fortzufahren, kostet das nur 15 USD pro Monat, und Sie erhalten Zugang zu Hunderten von Kursen, wobei jede Woche neue Kurse hinzugefügt werden.
Wir haben auch mehr Winkelkurse in den Werken, also bleibt dran.