Ich habe eine Zurück-Taste in meiner Anwendung, die relativ einige Ebenen zurück navigiert. Im Falle einer EbeneAngular2, relative Navigation (zwei Ebenen zurück ../../)
this.router.navigate(['..'], { relativeTo: this.route });
es perfekt funktioniert (resultierten Route url: http://localhost:3000/three/two/one
). Bei zwei Ebenen zurück rel. Navigation
this.router.navigate(['..', '..'], { relativeTo: this.route });
Router navigiert zwei Ebenen zurück, ABER die resultierende Route url sieht nun wie http://localhost:3000/three/two/
(Tailing Strich, die nicht korrekt ist).
Mache ich etwas falsch oder könnte es ein Fehler sein?
Es funktioniert gut, danke. Aber weißt du, warum das so ist? Im Falle von this.router.navigate geben wir ein Array von Segmenten an. In Ihrer Arbeitslösung haben wir ein Array mit einem Eintrag, aber dieser Eintrag ist semantisch zwei Segmente. – user3287019
Genau wie jede Befehlszeile –