Con l'ultima versione di Angular è diventata disponibile una funzionalità molto importante per noi developer: il Hot Module Replacement. Questo permette alla CLI, o più precisamente a Webpack, di sostituire all'interno della pagina web, il componente, o una parte dell'html, senza aver la necessità di ricaricare tutta la pagina.
Questa funzionalità era già disponibile precedentemente, ma richiedeva l'installazione di vari pacchetti e una configurazione particolare del progetto. Dalla versione 11 basterà utilizzare il comando ng serve --hmr.
Facciamo un semplice esempio per capirne la funzionalità: se stiamo compilando un form, costruito con più componenti, o un wizard per inserimento dati, possiamo modificare una sua parte, senza la necessità di dover, a ogni modifica, ripartire da zero.
<!-- primo componente --> <p>primo works!!!</p> <input/> <app-secondo></app-secondo> <!-- secondo componente --> <p>secondo works!</p> <input/>
Se sulla pagina web andiamo a compilare i due campi di input e successivamente nel codice cambiamo i testi all'interno dei paragrafi in entrambi i componenti, salvando le modifiche, vedremo che i valori da noi inseriti negli input resteranno invariati.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare i variable font nel CSS
Generare una User Delegation SAS in .NET per Azure Blob Storage
Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database
Aggiornare a .NET 9 su Azure App Service
Gestione ciclo di vita in .NET Aspire
Utilizzare DeepSeek R1 con Azure AI
Utilizzare WhenEach per processare i risultati di una lista di task
Usare la libreria PredicateBuilder per eseguire query tramite Entity Framework che usano or su più campi
Anonimizzare i dati sensibili nei log di Azure Front Door
Eliminare record doppi in Sql Server
Gestione degli eventi nei Web component HTML
Utilizzare una qualunque lista per i parametri di tipo params in C#
I più letti di oggi
- Analizzare il contenuto di una issue con GitHub Models e AI
- .NET Conference Italia 2025 - Milano
- The Agentic Day - Milano
- Documentare i servizi REST con Swagger e OpenAPI con .NET 9
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Gestione delle scrollbar dinamiche in HTML e CSS