La più grande novità di Angular 8 è sicuramente la release in beta del nuovo motore di rendering che ha come nome in codice Ivy. Essendo ancora in beta, Ivy non è abilitato di default quando creiamo un nuovo progetto. Per farlo dobbiamo usare lo switch --enable-ivy.
ng new my-app --enable-ivy
Per abilitare Ivy in un progetto esistente, dobbiamo eseguire due passaggi. Il primo consiste nel modificare il file tsconfig.app.json aggiungendo la chiave angularCompilerOptions che rappresenta un oggetto con la proprietà enableIvy impostata a true.
{ "compilerOptions": { ... }, "angularCompilerOptions": { "enableIvy": true } }
Il secondo passaggio consiste nel modificare il file angular.json per abilitare la compilazione AOT aggiungendo alla sezione options della build il parametro aot e impostandolo a true.
{ "projects": { "my-app": { "architect": { "build": { "options": { ... "aot": true, } } } } } }
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Recuperare App Service cancellati su Azure
Conoscere il rendering Server o WebAssembly a runtime in Blazor
Utilizzare DeepSeek R1 con Azure AI
Definire stili a livello di libreria in Angular
Migliorare la sicurezza dei prompt con Azure AI Studio
Supporto ai tipi DateOnly e TimeOnly in Entity Framework Core
Gestire la cancellazione di una richiesta in streaming da Blazor
Utilizzare WhenEach per processare i risultati di una lista di task
Creare agenti facilmente con Azure AI Agent Service
Effettuare il refresh dei dati di una QuickGrid di Blazor
Ottimizzazione dei block template in Angular 17
Implementare l'infinite scroll con QuickGrid in Blazor Server