Selección angular de 4 rutas para categoría / subcategoría o categoría / artículo para el sitio web de comercio electrónico
Mis rutas son:
{ path: ':categoryname', component: ProductsComponent},
{ path: ':categoryname/:subcategoryname', component: ProductsComponent},
{ path: ':categoryname/:itemname', component: ItemComponent},
{ path: ':categoryname/:subcategoryname/:itemname', component: ItemComponent},
Entonces mi segunda y tercera ruta son similares.
No quiero cambiar la lógica de la URL a algo como:
{ path: 'category/:categoryname/:subcategoryname', component: ProductsComponent},
{ path: 'item/:categoryname/:itemname', component: ItemComponent},
¿Cómo puedo solucionarlo sin cambiar la ruta de tales limitaciones?
¿Hay alguna manera de forzar la selección de ruta a través de [routerLink] o algo así como:
<a [routerLink]="['/iphone','iphone6s']" component: ItemComponent>iPhone 6S</a>
<a [routerLink]="['/electronics','laptops']" component: ProductsComponent>Laptops</a>