我需要将参数从url传递到另一个。假设有这个网址:
http://localhost:4200/dev/11
我想回到家并传递参数,因此url和Ido以我的角度显示
this.router.navigate(['/products'], { queryParams: { order: 'popular' } });
问题是该网址变成了http://localhost:4200/products?order=popular
,但我想隐藏参数并只显示网址http://localhost:4200/products
答案 0 :(得分:1)
尝试一下:
this.router.navigate(['/products',{id:1}]);
OR
this.router.navigate(['/products', {order: 'popular'}]);
答案 1 :(得分:0)
要与路由一起发送参数,您需要尝试-
this.router.navigate(['/products', yourParmas]);
或
this.router.navigateByUrl('/products/' + yourParmas);
有关更多信息,请参阅官方文档-