Diese Lektion führt Sie durch die Einrichtung die Vorlage für Ihr vorlagengesteuertes Formular. Für diese Demonstration Ich werde ein einfaches Benutzerregistrierungsformular erstellen. Zuerst erzeuge ich eine Komponente, die das Formular enthält und fügen Sie dann diese Komponente zum Stamm hinzu, und dann in dieser Stammvorlage, Ich werde diesen ganzen Startercode löschen und fügen Sie diese Formularkomponente hinzu. Wenn Sie nun vorlagengesteuerte Formulare erstellen, Sie müssen das FormsModule importieren. Also mache ich das jetzt im Root-Anwendungsmodul. Dieses Formularmodul enthält alle die Angular-Anweisungen, die Sie benötigen zum Bauen, Binden und Validierung dieses vorlagengesteuerten Formulars. NgModel und NgForm sind zwei der Anweisungen, die Sie verwenden werden, sind Teil dieses Moduls. NgModel ist die Direktive für die Zwei-Wege-Bindung und NgForm übernimmt die Formularübermittlung sowie Validierungsinformationen bereitzustellen. Nun, mit dem importierten, Ich kann mit dem Erstellen der Vorlage für das Formular beginnen. Öffnen Sie also diese Formularkomponentenvorlage. Dieses Formular enthält Felder für eine erste und Nachname und E-Mail-Adresse, ein Passwort, eine Telefonnummer und dann die Option, sich für eine Mailingliste anzumelden. Die Felder Vorname, E-Mail und Passwort werden benötigt, aber dann bleiben die anderen Felder optional. Hier erstelle ich zunächst ein Formular, und dann füge ich hier das Feld für den Vornamen hinzu und hier für die Eingabefelder, Sie möchten sowohl die ID- als auch die Namensattribute einschließen. Die ID wird verwendet, um die Eingabe mit dem Label abzugleichen und Angular benötigt das name-Attribut für die NgModel- und NgForm-Direktiven später. ich gehe auch um diese Formgruppenklasse schnell mit etwas Spielraum zu stylen damit diese Felder nicht alle übereinander liegen und dann zurück in die Komponentenvorlage, Ich werde diesen Code für den Rest wiederholen der Formularfelder, und für dieses E-Mail-Feld hier, Ich habe sichergestellt, dass der Eingabetyp auch E-Mail ist damit die später erforderliche Validierung korrekt funktioniert für dieses Feld, und hier für das E-Mail-Feld, Sie möchten sicherstellen, dass der Eingabetyp eingestellt ist um zu reflektieren, dass es sich um eine E-Mail-Adresse handelt damit die Validierung richtig funktioniert. Das gleiche mache ich auch für die nächsten beiden Felder, das Passwort und die Telefonnummer, und dann benötigt dieses Formular auch einen Absenden-Button und dann im Browser anzeigen, alle diese Felder werden hier eingerichtet und angezeigt. Das ist alles für diese Lektion zum Einrichten der Vorlage und in der nächsten lektion zeigen wir dir wie um diese Vorlage mit NgModel zu binden.