Eseguire una migrazione da una form non tipizzata a una tipizzata è un'operazione non banale: il cambiamento effettuato dietro le quinte del framework potrebbe portare alla luce eventuali errori dovuti a tipizzazione o errata manipolazione dei dati contenuti nel form. In questo caso Angular, e la CLI, ci può venire in aiuto.
Utilizzando il comando ng update ogni FormGroup verrà convertito in UntypedFormGroup e allo stesso modo FormControl diverrà UntypedFormGroup. Grazie a questa accortezza l'applicazione continuerà a funzionare correttamente, consentendoci poi di tornare in ogni pagina, rimuovere il prefisso "Untyped" e verificarne il funzionamento.
// pre migrazione
const form = new FormGroup({
firstName: new FormControl(''),
lastName: new FormControl(''),
address: new FormGroup(
street: new FormControl(''),
city: new FormControl('')
)
});
// post migrazione
const form = new UntypedFormGroup({
firstName: new UntypedFormControl(''),
lastName: new UntypedFormControl(''),
address: new UntypedFormGroup(
street: new UntypedFormControl(''),
city: new UntypedFormControl('')
)
});Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Usare la parola chiave field per semplificare la scrittura di proprietà in C#
Gestire pubblicazione Kubernetes tramite .NET Aspire
From Data to Insight: Exploratory Data Analysis with Python, VS Code and SQL MCP Server
Integrare OpenTelemetry direttamente in Azure Monitor
Filtrare i dati in ASP.NET Core usando OpenTelemetry su Azure Monitor
Creare comandi nella dashboard .NET Aspire
How to be a DevOps engineer in the AI era
Definire il colore di una scrollbar HTML tramite CSS
Utilizzare @property per animare nativamente un oggetto HTML tramite CSS
Interagire con Azure DevOps tramite MCP Server
Agentic Workflows in GitHub
Ricerca delle GitHub issue tramite operatori logici


