Nello script #220 abbiamo visto come creare una template variable assegnandole il valore di una direttiva.
Nel caso specifico, abbiamo visto come abilitare il pulsante di submit della form solo se la form contiene campi validi. Questo tipo di User Experience non è sempre comoda, in quanto l'utente si trova un tasto disabilitato, senza capirne effettivamente il motivo. Oltre a questo, possiamo mostrare anche un messaggio di errore di validazione della form.
<form #frm="ngForm"> <!-- campi form --> <p *ngIf="!frm.valid">La form contiene errori</p> <button class="btn btn-primary" [disabled]="!frm.valid">Save</button> </form>
Questa soluzione migliora la User Experience, ma un messaggio generico di errore spesso non è sucfficiente a capire il problema. Nel prossimo script vedremo come generare messaggi di errore specifici per ciascuno dei campi della form.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Raggruppamento degli aggiornamenti di dipendenze tra directory in un monorepo con Dependabot
Effettuare un clone parziale di un repository di GitHub
Esporre un server MCP esistente con Azure API Management
Integrare email esterne con Azure Functions e Managed Connectors
Integrare OpenAI tramite Aspire
Leggere i parametri da riga di comando in una file based app .NET
Gestire pubblicazione Kubernetes tramite .NET Aspire
Importare repository da Bitbucket a GitHub Enterprise Cloud
Configurare OpenTelemetry per Application Insights su ASP.NET Core
Welcome to Future Dev Day 2026
Escludere alcuni file da GitHub Copilot
Analizzare il contenuto di una issue con GitHub Models e AI


