Routing e Navigazione
Router, configurazione routes, RouterModule, route parameters, query parameters, route guards, lazy loading, preloading strategies
1Cos'è il Router in Angular?
Cos'è il Router in Angular?
Risposta
Il Router di Angular consente di navigare tra diverse viste (component) in base all'URL del browser. Gestisce la mappatura tra URL e component, permettendo di creare applicazioni single-page con più viste. Il Router osserva i cambiamenti di URL e carica i component appropriati in un RouterOutlet.
2Quale modulo importare per usare il routing in Angular?
Quale modulo importare per usare il routing in Angular?
Risposta
RouterModule è il modulo Angular che fornisce tutti i servizi e le direttive necessari per il routing (Router service, RouterOutlet, RouterLink, ecc.). Viene importato da @angular/router e configurato con le routes tramite RouterModule.forRoot() per il modulo principale o RouterModule.forChild() per i feature modules.
3Come definire le routes in Angular?
Come definire le routes in Angular?
Risposta
Le routes sono definite in un array di tipo Routes, dove ogni oggetto specifica un path e il component da visualizzare. Con gli standalone components (Angular 14+), si usa provideRouter(routes) nella configurazione dell'applicazione. Con gli NgModules, si usa RouterModule.forRoot(routes) nel modulo principale.
Come visualizzare il contenuto di una route nel template?
Come creare un link di navigazione dichiarativo nel template?
+21 domande da colloquio
Altri argomenti di colloquio Angular
Fondamenti di TypeScript
TypeScript Avanzato
Fondamenti di Angular
Componenti e ciclo di vita
Services & Dependency Injection
Organizzazione dei moduli Angular
Angular CLI
Direttive e Pipe
Form reattivi
Form template-driven
Fondamenti di RxJS
Operatori RxJS
HttpClient e chiamate API
Gestione dello stato di base
Change Detection
Angular Signals
Standalone Components
Test unitari in Angular
Testing End-to-End
Build e ottimizzazione
Fondamenti di NgRx
NgRx avanzato
Architettura Angular
Ottimizzazione delle performance
Sicurezza e best practice
Pattern RxJS avanzati
Angular Universal e SSR
Micro-frontend Angular
Padroneggia Angular per il tuo prossimo colloquio
Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.
Inizia gratis