Di default, Angular offre il lazy loading a livello di modulo. Questo significa che possiamo decidere di caricare un modulo solo quando questo viene usato invece che caricarlo allo startup dell'applicazione. Fino ad Angular 7, la sintassi per caricare il modulo in modalità lazy è basata su una stringa custom. A partire da Angular 8, questa sintassi è stata modificata utilizzando il metodo import.
La sintassi fino ad Angular 7 è la seguente.
loadChildren: './my-module/my.module#MyModule'
La parte dell'url fino al carattere '#' si riferisce al percorso del file contenente il modulo, mentre la parte successiva specifica il nome del modulo.
Con Angular 8 la sintassi diventa così.
loadChildren: () => import('./my-module/my.module').then(m => m.MyModule)
Il metodo import prende in input il percorso del file del modulo e torna una promise all'interno della quale specifichiamo la classe del modulo.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Creare alias per tipi generici e tuple in C#
Paginare i risultati con QuickGrid in Blazor
Utilizzare Tailwind CSS all'interno di React: installazione
Disabilitare automaticamente un workflow di GitHub (parte 2)
Short-circuiting della Pipeline in ASP.NET Core
Sfruttare lo stream rendering per le pagine statiche di Blazor 8
Creare gruppi di client per Event Grid MQTT
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Limitare le richieste lato server con l'interactive routing di Blazor 8
Sfruttare al massimo i topic space di Event Grid MQTT
Gestire i null nelle reactive form tipizzate di Angular
Eseguire attività basate su eventi con Azure Container Jobs
I più letti di oggi
- Vuoi incontrare Bill Gates? Viaggia con ASPItalia.com!
- Customizzare il pager del DataGrid
- Stabilire un collegamento VPN tra una Web App e una Virtual Network
- Documentare ASP.NET Web API con Swagger
- Usare i servizi REST di BING per ottenere informazioni sulla posizione dell'utente
- Visual Studio 2005 CTP May