Я хочу добиться чего-то вроде этого /products
показывает все продукты и /products/:category
показывает все продукты, относящиеся к определенной категории. Для этого у меня есть следующие маршруты:
const productsRoutes: Routes = [
{
path: 'products',
component: ProductsComponent,
children: [
{
path: '',
component: ProductsListComponent,
},
{
path: ':category',
component: ProductsListComponent
}
]
}
];
Проблема
Когда я переключаюсь между категориями, все нормально, когда я переключаюсь между всеми продуктами и категориями продуктов, и наоборот, Angular перерисовывает компоненты и там мерцает.
Angular 2 В окончательной версии маршрутизатора нет регулярного выражения, как я знаю. Есть ли что-то, что мне не хватает, или пока это единственное решение?