Angular параметризованный параметр изменения маршрута, но поддерживает остальную часть маршрута - PullRequest
0 голосов
/ 09 апреля 2020

Я предвосхищу это, говоря, что могу, конечно, взять текущий URL-адрес и вычеркнуть то, что я хочу, и заменить его, но это не так в контексте маршрутизатора angular.

Если мы рассмотрим следующий путь маршрута:

/item/:id/details

Если я хотел бы просто изменить идентификатор и сохранить оставшуюся часть маршрута - с /item/123/details на /item/abc/details, что является лучшим способом для go о это?

Спасибо

1 Ответ

0 голосов
/ 10 апреля 2020

Из-за отсутствия интереса к этому вопросу я выбрал go для моей первоначальной реализации

const url = location.href.replace(location.origin, '').replace(oldId, newId);
this.router.navigateByUrl(url);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...