Kapitel 7. Arbeiten mit reaktiven Formularen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Im letzten Kapitel haben wir mit der Arbeit an unserer ersten formularbasierten Angular-Anwendung begonnen. Dazu haben wir uns mit Templating-Formularen beschäftigt und wie wir sie im Kontext einer Angular-Anwendung erstellen und verwenden können. Wir haben gesehen, wie wir Daten binden, mit verschiedenen Formularelementen arbeiten, die Gültigkeit prüfen und entsprechende Fehlermeldungen anzeigen können.
In diesem Kapitel werden wir uns darauf konzentrieren, genau die gleichen Dinge zu tun, nur dass wir dieses Mal einen reaktiven Ansatz verwenden werden. Wie bereits im vorigen Kapitel erwähnt, können wir mit Angular Formulare mit zwei Ansätzen erstellen: Template-gesteuert und reaktiv. Beide Ansätze sind Teil der Kernbibliothek @angular/forms, allerdings in zwei verschiedenen Modulen, FormsModule bzw. ReactiveFormsModule, enthalten.
Reaktive Formulare
Um zu verstehen, wie man Formulare reaktiv erstellt, ist es wichtig zu wissen, was reaktive Programmierung ist. Reaktive Programmierung ist, stark vereinfacht, das Konzept, ein Programm so zu schreiben, dass es grundsätzlich mit asynchronen Datenströmen umgeht und darauf reagiert. Während die meisten Programme (vor allem Webanwendungen) dies tun, bietet die reaktive Programmierung eine erstaunliche Auswahl an Werkzeugen und Funktionen, um diese verschiedenen ...