Angular

Routing y Navegación

Router, configuración de routes, RouterModule, route parameters, query parameters, route guards, lazy loading, preloading strategies

24 preguntas de entrevista·
Mid-Level
1

¿Qué es el Router en Angular?

Respuesta

El Router de Angular permite navegar entre diferentes vistas (components) según la URL del navegador. Gestiona el mapeo entre las URLs y los components, permitiendo crear aplicaciones single-page con múltiples vistas. El Router observa los cambios de URL y carga los components apropiados en un RouterOutlet.

2

¿Qué módulo importar para usar routing en Angular?

Respuesta

RouterModule es el módulo de Angular que proporciona todos los servicios y directivas necesarios para el routing (Router service, RouterOutlet, RouterLink, etc.). Se importa desde @angular/router y se configura con las routes mediante RouterModule.forRoot() para el módulo principal o RouterModule.forChild() para los feature modules.

3

¿Cómo definir routes en Angular?

Respuesta

Las routes se definen en un array de tipo Routes, donde cada objeto especifica un path y el component a mostrar. Con standalone components (Angular 14+), se usa provideRouter(routes) en la configuración de la aplicación. Con NgModules, se usa RouterModule.forRoot(routes) en el módulo principal.

4

¿Cómo mostrar el contenido de una route en el template?

5

¿Cómo crear un enlace de navegación declarativo en el template?

+21 preguntas de entrevista

Domina Angular para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis