0Pricing
Angular Academy · Lezione

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.

Moduli basati sui template — illustrazione 1

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!

Moduli basati sui template — illustrazione 10

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

  1. Moduli basati sui template
  2. Moduli reattivi
  3. Validazione personalizzata
← Torna a Angular Academy