как изменить после router.navigate и передачи параметра - PullRequest
0 голосов
/ 28 ноября 2018

Мне нужно передать параметр из URL-адреса в другой.Предположим, у меня есть этот URL:

http://localhost:4200/dev/11

, и я хочу пойти домой и передать параметры, поэтому URL и Ido в моем угловом

this.router.navigate(['/products'], { queryParams: { order: 'popular' } });

Проблема в том, что URL стал http://localhost:4200/products?order=popular, но я хочу скрыть параметр и показать только URL http://localhost:4200/products

Ответы [ 2 ]

0 голосов
/ 28 ноября 2018

Чтобы отправить параметры вместе с маршрутизацией, вам нужно попробовать это -

this.router.navigate(['/products', yourParmas]);

или

this.router.navigateByUrl('/products/' + yourParmas);

Для получения дополнительной информации обратитесь к официальной документации -

0 голосов
/ 28 ноября 2018

Попробуйте это:

this.router.navigate(['/products',{id:1}]);

ИЛИ

this.router.navigate(['/products', {order: 'popular'}]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...