Roteador
@Component({
selector: "app-root",
template: ` <router-outlet></router-outlet> `,
styles: [],
})
export class AppComponent {}const routing = RouterModule.forRoot([
{ path: "", component: IntroComponent }, //componente
{ path: "gato/:id", component: GatoComponent },
{
path: "cachorro",
loadChildren: () => import("./Cachorro/Cachorro.module")
.then((m) => m.CachorroModule), // submódulo
},
{ path: "capivara", children: [...] }, // agrupamento
{ path: "**", redirectTo: '' }
])
@Module({
...
imports: [routing, ...]
...
})
export class AppModule {}Last updated