Routing e Navegação
Router, configuração de routes, RouterModule, route parameters, query parameters, route guards, lazy loading, preloading strategies
1O que é o Router no Angular?
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.
2Qual módulo importar para usar routing no Angular?
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.
3Como definir routes no Angular?
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.
Como exibir o conteúdo de uma route no template?
Como criar um link de navegação declarativo no template?
+21 perguntas de entrevista
Outros temas de entrevista Angular
Fundamentos do TypeScript
TypeScript Avançado
Fundamentos do Angular
Componentes e ciclo de vida
Services & Dependency Injection
Organização de Módulos Angular
Angular CLI
Diretivas e Pipes
Formulários reativos
Formulários template-driven
Fundamentos do RxJS
Operadores RxJS
HttpClient e chamadas de API
Gerenciamento de estado básico
Change Detection
Angular Signals
Standalone Components
Testes unitários em Angular
Testes End-to-End
Build e otimização
Fundamentos do NgRx
NgRx avançado
Arquitetura Angular
Otimização de desempenho
Segurança e boas práticas
Padrões avançados de RxJS
Angular Universal e SSR
Micro-frontends Angular
Domine Angular para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis