პარამეტრები მარშრუტებში Angular-ში
Angular-ში მარშრუტებს შეუძლიათ არა მხოლოდ მკაცრად განსაზღვრული იყვნენ, არამედ პარამეტრების მხარდაჭერაც. ამ გზით ჩვენ შეგვიძლია ერთ რაუტერში მთელი ჯგუფი URL-ების მითითება.
დავუშვათ, მაგალითად, გვსურს, რომ ერთი და
იგივე კომპონენტი იყოს ხელმისაწვდომი მისამართებზე:
aaaa/1, aaaa/2, aaaa/3
და ასე შემდეგ.
ამისათვის საჭიროა მარშრუტში მივუთითოთ
მისამართის ცვალებადი ნაწილი პარამეტრის სახით.
ამისათვის საჭიროა დავწეროთ ორწერტილი და
პარამეტრის სახელი. ჩვენს შემთხვევაში, ჩვენ
მივცემთ ჩვენს პარამეტრს სახელად id (შეგვიძლია ნებისმიერი სახელი მივცეთ):
const routes: Routes = [
{ path: 'aaaa/:id', component: AaaaComponent },
{ path: 'bbbb', component: BbbbComponent },
];
შექმენით მარშრუტი პარამეტრებით. შეამოწმეთ, რომ იხსნება მითითებული კომპონენტი პარამეტრის სხვადასხვა მნიშვნელობებისთვის.