Σειρά των Δρομολογίων στο Angular
Το Angular επεξεργάζεται τα δρομολόγια από πάνω προς τα κάτω. Αυτό σημαίνει ότι πρέπει πρώτα να τοποθετούνται οι ειδικές περιπτώσεις δρομολογίων, και στη συνέχεια τα πιο γενικά.
Στο ακόλουθο παράδειγμα, πάντα θα ενεργοποιείται το πρώτο δρομολόγιο:
const appRoutes: Routes =[
{ path: '**', component: NotFoundComponent },
{ path: 'aaaa', component: AaaaComponent},
{ path: 'bbbb', component: BbbbComponent},
];
Αλλάξτε τη σειρά των δρομολογίων στο παράδειγμα σε σωστή:
const appRoutes: Routes =[
{ path: 'blog/:id', component: AaaaComponent},
{ path: 'blog/new', component: BbbbComponent},
];