私は/users
ページのユーザーリストを持っています。このユーザーの詳細を見るにはを、変更したユーザーを強調表示したいときに入力してください。そのために私は次のメソッドを使用します。角2はURLからパラメータを削除します
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を削除することができますか? Assume relative navigation are being performed relative to the current activated route
'gotoEditUser'で' {replaceUrl:true} 'を試しましたか? – echonax
はい、それは役に立たなかった –