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
Path addizionali per gli asset in ASP.NET Core MVC
Gestire gli accessi con Token su Azure Container Registry
Managed deployment strategy in Azure DevOps
Integrare un servizio esterno con .NET Aspire
Configurare lo startup di applicazioni server e client con .NET Aspire
Potenziare la ricerca su Cosmos DB con Full Text Search
Eliminare una project wiki di Azure DevOps
Utilizzare WhenEach per processare i risultati di una lista di task
Ricevere notifiche sui test con Azure Load Testing
Definire il colore di una scrollbar HTML tramite CSS
Integrazione di Copilot in .NET Aspire
Utilizzare l'espressione if inline in una pipeline di Azure DevOps
I più letti di oggi
- September CTP per Longhorn Server
- Windows 8 Developer Event e Lab - Milano
- Microsoft Security Bulletin MS04-040
- Blazor Conference 2020 Live - Online
- .NET Conference Italia 2025 - Milano
- The Agentic Day - Milano
- Generare file per il download da Blazor WebAssembly
- Una classe Comparer per ordinare le collection con Generics


