РЕДАКТИРОВАТЬ: (решение)
Основной причиной моей проблемы было то, что в app.component были добавлены дополнительные маршруты программно. Я нашел это, отключив все маршруты в app-routing.module и все еще таинственным образом способный перейти к рассматриваемому маршруту. После удаления программно добавленных маршрутов все работало как положено. Спасибо всем за помощь! : -)
ОРИГИНАЛ (вопрос):
Я использую следующий код в своем компоненте для подписки на параметры маршрута:
this.activatedRoute.params.subscribe((values) => {
console.log('these are my parameters: ', values);
});
Все отлично работает, параметры маршрута получаю без проблем.
Это рабочая конфигурация маршрута:
{
path: 'details/:itemId',
component: ItemDetailsComponent,
},
Теперь к проблеме:
Когда я пытаюсь упростить мой маршрут (поскольку мне не нужны никакие другие маршруты), возникает следующая проблема: После внесения следующего простого изменения в конфигурацию маршрута я больше не могу получить доступ к параметрам маршрута (они пусты).
Это неправильная конфигурация маршрута:
{
path: ':itemId',
component: ItemDetailsComponent,
},
Кто-нибудь знает, почему я больше не могу получить доступ к одному параметру маршрута после того, как укоротил маршрут?