我有/users
頁面的用戶列表,我可以點擊編輯用戶按鈕,看到這個URL上的用戶詳細信息/users/edit/1
,當我保存更改我想突出更改用戶。爲此,我用下面的方法:Angular 2從網址中刪除參數
gotoUsers(userId) {
this.router.navigate(['../../', { id: userId }], { relativeTo: this.route });
}
我在URL /users;id=1
看到並改變用戶突出顯示。 如果我想再次編輯其他用戶。和編輯按鈕點擊我看到/users;id=1/edit/2
點擊編輯按鈕:
gotoEditUser(userId: number) {
this.router.navigate(['edit', userId], { relativeTo: this.route });
}
如何從URL中移除;id=1
PARAM?
在'gotoEditUser'上試過'{replaceUrl:true}'嗎? – echonax
是的,它沒有幫助 –