Tôi muốn đạt được một cái gì đó như thế này /products
cho thấy tất cả các sản phẩm và /products/:category
hiển thị tất cả các sản phẩm liên quan đến một danh mục cụ thể. Để đạt được điều đó tôi có các tuyến đường sau:Các tuyến khác nhau cùng một thành phần
const productsRoutes: Routes = [
{
path: 'products',
component: ProductsComponent,
children: [
{
path: '',
component: ProductsListComponent,
},
{
path: ':category',
component: ProductsListComponent
}
]
}
];
Vấn đề
Khi tôi chuyển đổi giữa các loại, mọi thứ đều tốt, khi tôi chuyển đổi giữa tất cả các sản phẩm và các sản phẩm thể loại, và ngược lại, redraws kiễu góc các thành phần và có một nhấp nháy.
Phiên bản cuối cùng của Bộ định tuyến góc 2 không có Regex, như tôi biết. Có cái gì mà tôi đang thiếu, hoặc bây giờ đây là giải pháp duy nhất?
Đối với trường hợp này, điều gần gũi nhất tôi đã có thể tìm thấy là ai ở đây: http://stackoverflow.com/questions/41899090/angular2-route-redirect-can -i-use-redirectto-to-parameter-path Có loại kịch bản tương tự tại đây: http://stackoverflow.com/a/41931088/2911817 –