პარამეტრები მარშრუტებში Angular-ში

Angular-ში მარშრუტებს შეუძლიათ არა მხოლოდ მკაცრად განსაზღვრული იყვნენ, არამედ პარამეტრების მხარდაჭერაც. ამ გზით ჩვენ შეგვიძლია ერთ რაუტერში მთელი ჯგუფი URL-ების მითითება.

დავუშვათ, მაგალითად, გვსურს, რომ ერთი და იგივე კომპონენტი იყოს ხელმისაწვდომი მისამართებზე: aaaa/1, aaaa/2, aaaa/3 და ასე შემდეგ.

ამისათვის საჭიროა მარშრუტში მივუთითოთ მისამართის ცვალებადი ნაწილი პარამეტრის სახით. ამისათვის საჭიროა დავწეროთ ორწერტილი და პარამეტრის სახელი. ჩვენს შემთხვევაში, ჩვენ მივცემთ ჩვენს პარამეტრს სახელად id (შეგვიძლია ნებისმიერი სახელი მივცეთ):

app/app.routes.tsconst routes: Routes = [
  { path: 'aaaa/:id', component: AaaaComponent },
  { path: 'bbbb', component: BbbbComponent },
];
Задание 1

შექმენით მარშრუტი პარამეტრებით. შეამოწმეთ, რომ იხსნება მითითებული კომპონენტი პარამეტრის სხვადასხვა მნიშვნელობებისთვის.