私はアプリケーションに戻るボタンを持っています。 1レベルの場合Angular2、相対ナビゲーション(2つのレベル../../)
this.router.navigate(['..'], { relativeTo: this.route });
これは完全に動作します(結果ルートURL:http://localhost:3000/three/two/one
)。 2つのレベルの背部のrelの場合。ナビゲーション
this.router.navigate(['..', '..'], { relativeTo: this.route });
ルータが戻って二つのレベルをナビゲートし、しかしたルートURLはhttp://localhost:3000/three/two/
(正しくないテーリングスラッシュ、)のように今見えます。
私は何か間違っているのですか、それともバグでしょうか?
これは問題なく動作します。ありがとうございます。しかし、なぜその事件を知っていますか? this.router.navigateの場合は、セグメントの配列を与えます。実際のソリューションでは、1つのエントリを持つ配列がありますが、このエントリは意味的に2つのセグメントです。 – user3287019
コマンドラインと同じように –