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
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web
Creare agenti facilmente con Azure AI Agent Service
Usare il colore CSS per migliorare lo stile della pagina
Generare velocemente pagine CRUD in Blazor con QuickGrid
Sfruttare GPT-4o realtime su Azure Open AI per conversazioni vocali
Eseguire query per recuperare il padre di un record che sfrutta il tipo HierarchyID in Entity Framework
Creare una libreria CSS universale: Immagini
Rinnovare il token di una GitHub App durante l'esecuzione di un workflow
Change tracking e composition in Entity Framework
Recuperare l'ultima versione di una release di GitHub
Utilizzare il metodo IntersectBy per eseguire l'intersection di due liste
I più letti di oggi
- Creare un router per Single Page Application con l'evento navigate
- Serializzazione e deserializzazione JSON in JavaScript
- Utilizzare app-shell per rendere un'applicazione Angular più responsiva alla partenza
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!