Aula 09: Roteamento Standalone 🗺️
Navegação no Angular Moderno
📍 Adeus, RouterModule.forRoot()
No modelo standalone, configuramos as rotas no bootstrap da aplicação.
Usamos a função provideRouter().
🛠️ Configuração no main.ts
- Tudo centralizado no bootstrap!
📁 app.routes.ts
O arquivo onde as rotas vivem agora.
🚀 loadComponent
O Lazy Loading ficou mais simples e poderoso.
- Carrega apenas o componente necessário!
🧱 Imports no Standalone
O componente standalone que usa roteamento deve importar explicitamente:
RouterOutletRouterLink
💡 Por que mudar?
- Menos boilerplate
- Melhor separação de interesses
- Performance superior
🎯 Prática
Vamos refatorar o site institucional para remover todos os vestígios de NgModule no sistema de rotas!