Подтвердить что ты не робот

Angular2 Маршрутизация. Запрошенный путь содержит сегмент undefined в индексе 1

У меня проблема с маршрутизацией в Angular 2. Я вызываю router.navigate из действия в datatable. Редко бывает, что иногда, когда я нажимаю кнопку, которая вызывает эту строку, она работает нормально, а иногда она не делает.

this.router.navigate(['edit', id], {relativeTo: this.activatedRoute});

Ошибка, отображающая элемент инспектора:

The requested path contains undefined segment at index 1

Im с использованием Angular2, DataTables и Webpack

4b9b3361

Ответ 1

Возможно, ваш id, который проходит в в navigate является undefined или null.console вашего идентификатора и исправить, а затем перейти в в навигации й была таким же вопрос и установил ее.

Ответ 2

Проблема связана с идентификатором. Проверьте используемый тип данных и формат, в котором они получены

Ответ 3

Я использую

this.router.navigate(['\edit\'+id]...

и проблема остановлена.