Einleitung
  • Einleitung
  • Das Einrichten der Entwicklungsumgebung
  • Visual Studio Code - eine kostenlose Alternative
  • Konfigurationsparameter
  • Das App Modul
  • Bootstrapping
Komponenten
  • Was sind Komponenten
  • Eigene Komponenten erstellen
  • Inline Styles und Inline Templates
  • Grundlagenquiz
Kommunikation
  • Interpolation
  • Events
  • Die Event-Variable
  • Elementreferenzen
  • Events verwenden
Strukturdirektiven und Pipes
  • ngFor
  • ngIf und ngElse
  • ngSwitch
  • einfache Pipes
  • Strukturdirektiven anwenden
Bindings und Properties
  • Class Bindings
  • Style Bindings
  • Eigene Properties
  • Mehr zu Input Properties
  • EventEmitter
Dependency Injection
  • Konstruktoren, ngOnInit und Services
  • Constructor Injection
  • String Injection
Routing
  • Grundlegendes Setup
  • Router Links
  • Routenparameter
  • Weitere Tricks beim Routing
  • Styling von aktiven Links
  • Routing
REST-API Nutzung
  • Kommunikation mit dem Backend
  • die ganze Antwort
  • Error Handling
  • POST-Requests
Template Driven Forms
  • Template Driven Forms
  • Control Klassen
  • Controls gruppieren
  • Template Driven Forms
Reactive Forms
  • Reactive Forms
  • Validators
  • eigene Validatoren
Eigene Module
  • eigene Module
  • Deployment
Attributdirektiven
  • Attributdirektiven
  • Events
  • Injection von Parametern
ViewChild
  • ViewChild
  • Lösung der Übung: ColorPicker
  • Lösung der Übung: Enkelrelation
Code
  • Code zum Download