Moduli basati sui template
Costruisca rapidamente moduli usando metodi basati sui template.
Moduli basati sui template è una lezione Angular Academy gratuita su CoddyKit. Questa è la lezione 1 di 3. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Angular Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Angular Academy include 3 lezioni in totale.
Form basati su template
Form basati su template
Questa lezione introduce i form basati su template in Angular, che consentono di creare rapidamente form semplici.

Che cosa sono i form basati su template?
Che cosa sono i form basati su template?
I form basati su template utilizzano template HTML e direttive Angular per gestire facilmente la creazione, la convalida e l'invio dei form.
Importazione di FormsModule
Importazione di FormsModule
Per utilizzare i form basati su template, importare FormsModule nel modulo Angular:
import { FormsModule } from '@angular/forms';Creazione di un form semplice
Creazione di un form semplice
Definire un form semplice nel template utilizzando la direttiva ngForm:
<form #form="ngForm">
<input name="username" ngModel>
</form>Binding bidirezionale con ngModel
Binding bidirezionale con ngModel
ngModel collega i controlli del form alle proprietà del componente utilizzando il data binding bidirezionale:
<input [(ngModel)]="user.name" name="username">Invio del form
Invio del form
Gestire facilmente l'invio del form utilizzando l'event binding di Angular:
<form (ngSubmit)="onSubmit(form)" #form="ngForm">Convalida del form
Convalida del form
Angular fornisce direttive di convalida semplici, come required e minlength:
<input name="username" ngModel required minlength="4">Accesso allo stato del form
Accesso allo stato del form
Accedere allo stato del form, ad esempio alla validità o allo stato touched, tramite variabili del template:
<div *ngIf="form.invalid && form.touched">Form is invalid!</div>Riepilogo
Riepilogo
Ha imparato a creare, collegare, convalidare e inviare facilmente form basati su template. Continui a fare pratica!

Domande Frequenti
La lezione «Moduli basati sui template» è gratuita?
Sì — il testo completo di «Moduli basati sui template» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Angular Academy, passa a CoddyKit PRO. Il corso Angular Academy include 3 lezioni in totale.
Cosa imparerò in «Moduli basati sui template»?
Costruisca rapidamente moduli usando metodi basati sui template. Eserciti Angular Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Angular Academy?
Non è richiesta alcuna esperienza precedente. Angular Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 3.
Quanto tempo richiede la lezione «Moduli basati sui template»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Angular Academy?
Sì. Ogni lezione Angular Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Moduli basati sui template
- Moduli reattivi
- Validazione personalizzata