Angular

Routing e Navegação

Router, configuração de routes, RouterModule, route parameters, query parameters, route guards, lazy loading, preloading strategies

24 perguntas de entrevista·
Mid-Level
1

O que é o Router no Angular?

Resposta

O Router do Angular permite navegar entre diferentes views (components) com base na URL do navegador. Ele gerencia o mapeamento entre URLs e components, permitindo criar aplicações single-page com múltiplas views. O Router observa as mudanças de URL e carrega os components apropriados em um RouterOutlet.

2

Qual módulo importar para usar routing no Angular?

Resposta

RouterModule é o módulo do Angular que fornece todos os serviços e diretivas necessários para routing (Router service, RouterOutlet, RouterLink, etc.). É importado de @angular/router e configurado com as routes via RouterModule.forRoot() para o módulo principal ou RouterModule.forChild() para feature modules.

3

Como definir routes no Angular?

Resposta

As routes são definidas em um array do tipo Routes, onde cada objeto especifica um path e o component a ser exibido. Com standalone components (Angular 14+), usa-se provideRouter(routes) na configuração da aplicação. Com NgModules, usa-se RouterModule.forRoot(routes) no módulo principal.

4

Como exibir o conteúdo de uma route no template?

5

Como criar um link de navegação declarativo no template?

+21 perguntas de entrevista

Domine Angular para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis