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
Documentare i servizi REST con Swagger e OpenAPI con .NET 9
Importare un servizio esterno in .NET Aspire
Definire il colore di una scrollbar HTML tramite CSS
Self-healing degli unit test con Copilot in GitHub
Dallo sviluppo locale ad Azure con .NET Aspire
Collegare applicazioni server e client con .NET Aspire
Controllare la telemetria con .NET Aspire
Usare la libreria PredicateBuilder per eseguire query tramite Entity Framework che usano or su più campi
Escludere alcuni file da GitHub Copilot
Creare agenti facilmente con Azure AI Agent Service
Configuratione e utilizzo .NET Aspire CLI
Utilizzare Container Queries nominali
I più letti di oggi
- Utilizzo delle stepped value functions nel CSS
- Utilizzare @property per animare nativamente un oggetto HTML tramite CSS
- Self-healing degli unit test con Copilot in GitHub
- Effettuare un clone parziale di un repository di GitHub
- Personalizzare le pagine di errore su Azure App Service
- Integrare Agenti A2A in Azure API Management
- Scegliere la strategia di traduzione della Contains in Entity Framework 10


