Chcę osiągnąć coś takiego /products
pokazuje wszystkie produkty i /products/:category
pokazuje wszystkie produkty związane z określoną kategorią. Aby to osiągnąć muszę następujących trasach:Różne trasy tego samego komponentu
const productsRoutes: Routes = [
{
path: 'products',
component: ProductsComponent,
children: [
{
path: '',
component: ProductsListComponent,
},
{
path: ':category',
component: ProductsListComponent
}
]
}
];
Problem
Kiedy przełączyć pomiędzy kategoriami, wszystko jest w porządku, kiedy przełączać się między wszystkich produktów i kategorii produktów i vice versa, kątowe Przerysowuje elementy i jest migotanie.
Ostateczna wersja Angular 2 Router nie ma Regexa, o ile wiem. Czy jest coś, czego mi brakuje, czy na razie to jedyne rozwiązanie?
W tym przypadku najbliższa rzecz udało mi się znaleźć jest jeden tutaj: http://stackoverflow.com/questions/41899090/angular2-route-redirect-can -i-użyj-przekierowanie do-parametru-ścieżka Istnieje podobny scenariusz tutaj: http://stackoverflow.com/a/41931088/2911817 –