Angular 以前如何更改url中的参数?点击?
我有多个选项卡,加载时我有以下url:Angular 以前如何更改url中的参数?点击?,angular,Angular,我有多个选项卡,加载时我有以下url: http://localhost:8080/test/local/evident/1248/161/1?procesId=12 使用“显示和隐藏”类更改选项卡。它使用从0到10的索引。我需要的是,当用户在?之前单击某个选项卡以查找此数字,并对其进行更改,因为它会更改选项卡,所以当我刷新页面以停留在单击的选项卡上时。有什么建议我该怎么做吗。我有索引编号,但我需要在url中传递它,以便在?proceId之前更改该编号,在我的情况下,该编号为1 Im使用此方法
http://localhost:8080/test/local/evident/1248/161/1?procesId=12
使用“显示和隐藏”类更改选项卡。它使用从0到10的索引。我需要的是,当用户在?
之前单击某个选项卡以查找此数字,并对其进行更改,因为它会更改选项卡,所以当我刷新页面以停留在单击的选项卡上时。有什么建议我该怎么做吗。我有索引编号,但我需要在url
中传递它,以便在?proceId
之前更改该编号,在我的情况下,该编号为1
Im使用此方法设置活动索引:
activate(index: any) {
this.active = index;
this.confing[this.active]['disabled'] = false
this.selected = this.confing[this.active];
}
您可以通过执行以下操作更改选项卡单击时的url:
router.navigateByUrl(myApiUrl+"/"+tabId+"?"+itemId, { skipLocationChange: true });
并注意包括必要的“/”、“=”、“?”等,你能解释得更清楚一点吗?你能发布Config
fileConfig文件是一种flowTab类型,它有名称并被禁用(真、假),使用router.navigation()和已更改的新url以及选项: