我的Angular7应用程序中有多个路由,所有嵌套组件。可以说:
/pages/:appId/module/building/:buildingId/floors
例如,我想使用全局路由器服务从其他位置(组件)(该组件(楼层))重新加载相同的路由/路由状态,但是具有不同的参数值(appId)。
我尝试使用路由器进行导航:
this.router.navigate(['.',{appId:'123']);
我什至尝试硬编码这样的路径
this.router.navigate(['/pages/:appId/module/building/:buildingId/floors',{appId:'123']);
但是,这些尝试只会产生格式错误的网址
因此,预期结果是能够使用全局Router实例更改现有的路由状态参数,或者使用不同的状态参数导航到相同状态