Это не решило мою проблему полностью, но для этого конкретного случая очень помогло. Спасибо!

ли способ обработки рекурсивно неизвестного точного числа параметров маршрутизатора?

Например:

У нас есть категории продуктов, которые могут иметь подкатегории, подкатегории могут иметь свои собственные подкатегории и так далее. Есть несколько основных условий:

если такая категория не имеет подкатегорий, мы перенаправляем на/categories/{id}/items это откроет компонент списка элементов.если категория имеет подкатегорию, она должна быть перенаправлена ​​на следующий уровень вложенного дерева/categories/{id}/{id}/.../{id} который должен открыть последний компонент списка подкатегорий categoryId.после перехода к последней категории, в которой нет элементов списка подкатегорий, будет показан компонент списка/categories/{id}/{id}/.../{id}/items.

Решения для проверки и перенаправления должны иметь распознаватель маршрутизатора. Но как отследить эти URL в модуле маршрутизации?

С моей точки зрения, маршруты должны выглядеть примерно так:

{
  path: '/categories/:id',
  component: SubcategoriesListComponent
},
{
  path: '/categories/:id/**/:id',
  component: SubcategoriesListComponent,
},
{
  path: '/categories/:id/**/:id/items',
  component: CategoryItemsListComponent
}

Возможно ли реализовать это таким образом?

Ответы на вопрос(1)

Ваш ответ на вопрос