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
Creare un agente A2Acon Azure Logic Apps
Usare la libreria PredicateBuilder per eseguire query tramite Entity Framework che usano or su più campi
Gestire progetti NPM in .NET Aspire
Pubblicare un MCP Server in GitHub MCP Registry
Self-healing degli unit test con Copilot in GitHub
Utilizzare WhenEach per processare i risultati di una lista di task
Importare un servizio esterno in .NET Aspire
Supportare la crittografia di ASP.NET Core con Azure Container App
Gestione file Javascript in Blazor con .NET 9
Creare espressioni riutilizzabili nelle query LINQ per Entity Framework
Eliminare record doppi in Sql Server
Disabilitare le run concorrenti di una pipeline di Azure DevOps
I più letti di oggi
- Unire liste tramite il Metodo Union di LINQ
- Effettuare il backup dell'event viewer con LINQ to XML
- Eseguire query in contemporanea con EF
- Eseguire query con LINQ
- Eseguire una query su file XML con LINQ
- Ottimizzare le performance di una query LINQ To SQL
- Eseguire una GroupBy per entity in Entity Framework
- Salvare una stringa XML in un file con LINQ To XML
- Eliminare record doppi in Sql Server
- Loggare le query più lente con Entity Framework


