Ordinea rutelor în Angular
Angular procesează rutele de sus în jos. Aceasta înseamnă că mai întâi trebuie plasate cazurile particulare ale rutelor, iar apoi cele mai generale.
În următorul exemplu, prima rută va fi întotdeauna activată:
const appRoutes: Routes =[
{ path: '**', component: NotFoundComponent },
{ path: 'aaaa', component: AaaaComponent},
{ path: 'bbbb', component: BbbbComponent},
];
Schimbați ordinea rutelor în exemplu cu cea corectă:
const appRoutes: Routes =[
{ path: 'blog/:id', component: AaaaComponent},
{ path: 'blog/new', component: BbbbComponent},
];