我需要从URLA或urlB中传递参数,并且必须显示urlB(所以我不能使用skiplocation=true
。
我所做的(在URLA中:)]
this.router.navigate([URLB], { queryParams: { name: "erika" } });
并且当我使用参数时,我会做:
this.activatedRoute.queryParams.subscribe(params => { this.name = params['name']; });
问题是它以这种方式向我显示url
URLB?name=erika
,但我不想这样做,但是我希望它向我显示urlURLB
,并且我可以接受参数。有人可以帮助我吗?
我需要从URLA或urlB传递参数,并且必须显示urlB(所以我不能使用skiplocation = true)。在我的话中,我这样做(在URLA中):this.router.navigate([URLB],{...
使用此:
您有多种实现方法。
您可以使用@Input将数据从一个组件传递到另一个组件,而无需查看此数据反映在url中