Tham số định tuyến trong Angular
Trong Angular, các định tuyến không chỉ có thể được thiết lập cứng mà còn có thể hỗ trợ tham số. Bằng cách này, chúng ta có thể xác định một nhóm URL trong một định tuyến duy nhất.
Giả sử, chẳng hạn, chúng ta muốn một
component giống nhau có thể truy cập được tại các địa chỉ:
aaaa/1, aaaa/2, aaaa/3
và tiếp tục như vậy.
Để làm điều này, cần chỉ định phần thay đổi
của địa chỉ trong định tuyến dưới dạng tham số.
Cần viết dấu hai chấm và tên
tham số. Trong trường hợp của chúng ta, chúng ta sẽ đặt tên cho tham số là id (có thể đặt bất kỳ tên nào):
const routes: Routes = [
{ path: 'aaaa/:id', component: AaaaComponent },
{ path: 'bbbb', component: BbbbComponent },
];
Tạo một định tuyến có tham số. Kiểm tra rằng component đã chỉ định được mở cho các giá trị khác nhau của tham số.