Angular

Routing e Navigazione

Router, configurazione routes, RouterModule, route parameters, query parameters, route guards, lazy loading, preloading strategies

24 domande da colloquio·
Mid-Level
1

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.

2

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.

3

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.

4

Come visualizzare il contenuto di una route nel template?

5

Come creare un link di navigazione dichiarativo nel template?

+21 domande da colloquio

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