Ich habe /users
Seite mit einer Liste von Benutzern, ich kann auf Benutzer bearbeiten klicken und Benutzerdetails auf dieser URL /users/edit/1
, wenn ich Änderungen speichern möchte ich geänderte Benutzer markieren. Dafür verwende ich die folgende Methode:Angular 2 remove params von url
gotoUsers(userId) {
this.router.navigate(['../../', { id: userId }], { relativeTo: this.route });
}
Und ich sehe in url /users;id=1
und geänderten Benutzer markiert ist. Wenn ich anderen Benutzer erneut bearbeiten möchte. Und klicken Sie auf Schaltfläche Bearbeiten sehe ich /users;id=1/edit/2
Klicken Sie auf Schaltfläche Bearbeiten:
gotoEditUser(userId: number) {
this.router.navigate(['edit', userId], { relativeTo: this.route });
}
Wie kann ich ;id=1
param von url entfernen?
Haben Sie versucht {'replaceUrl: true}' auf 'gotoEditUser'? – echonax
Ja, es hat nicht geholfen –