私はルーターにAngular 2アプリを持っています。ユーザーがアプリ内のページAにいるとしたら、ページBに移動してからページCに移動します。この時点で、ブラウザの「戻る」ボタンをクリックすると、ページAに戻るようにしますBをスキップして)。どうすれば達成できますか?戻るときにブラウザー履歴のページをスキップするにはどうすればよいですか?
3
A
答えて
4
を指定することで、パラメータを指定します。真}:
this.router.navigate(["/c"], { replaceUrl: true });
これはブラウザ履歴のページBをCに置き換えます。
0
クイックで簡単な解決方法は
HTMLファイルの代わりにあなたのtypescriptでナビゲーションを使用してください。
そして
{ skipLocationChange: true }
適切な解決策は、独自のナビゲーション戦略を記述し、CのいずれかにBからナビゲートする{replaceUrlを設定する必要がある場合app.modules.tsに
関連する問題
- 1. 物理的な戻るボタンでブラウザの履歴に戻るにはどうすればいいですか?
- 2. Webアプリケーション経由で大量の履歴データをページするにはどうすればよいですか?
- 3. セッション履歴を保存するにはどうすればいいですか?
- 4. ブラウザが履歴のHTMLをキャッシュしないようにするにはどうすればよいですか?
- 5. 一致ルート(v4)のBrowserRouterからアクションと履歴にアクセスするにはどうすればよいですか?
- 6. Firefoxの履歴にあるURLのMIMEタイプを取得するにはどうすればよいですか?
- 7. HTML5履歴を使用しているときにページの更新を処理するにはどうすればよいですか?
- 8. Android Marshmallow(API> = 23)でChrome履歴とブックマークを取得するにはどうすればよいですか?
- 9. ブラウザーからローカルイメージを開き、ページの中央に表示するにはどうすればいいですか?
- 10. Google Chromeで履歴スワイプの操作を無効にするにはどうすればよいですか?
- 11. コマンドを実行せずにbash履歴に追加するにはどうすればよいですか?
- 12. AndroidのTextViewに完全なlogcat履歴を印刷するにはどうすればよいですか?
- 13. RNN/LSTMセルの履歴入力をゼロに設定するにはどうすればよいですか?
- 14. gdocのリビジョン履歴をgitにエクスポートするにはどうすればよいですか?
- 15. カスタムドキュメントライブラリ機能でドキュメントバージョン履歴を有効にするにはどうすればよいですか?
- 16. MS Sharepointでワークフローの履歴結果にアクセスするにはどうすればよいですか?
- 17. iOSプロジェクトでブラウザの履歴にアクセスするにはどうすればよいですか?
- 18. Androidすべてのブラウザアプリでブラウザ履歴レコードを取得するにはどうすればよいですか?
- 19. ブラウザ内のvistedページの履歴をスキップする方法
- 20. Perlコアのモジュールでバグの履歴を確認するにはどうすればよいですか?
- 21. 履歴を使用してsvkリポジトリをgitに移行するにはどうすればよいですか?
- 22. SQLの行セットから日次履歴を構築するにはどうすればよいですか?
- 23. PowerShellのWindows Updateから更新履歴を取得するにはどうすればよいですか?
- 24. アンドロイドの過去の履歴アクティビティをすべてクリアするにはどうすればよいですか?
- 25. Javascriptでは、バック(履歴-1)を "クリア"するにはどうすればよいですか?
- 26. Python djangoでブラウザの履歴を取得するにはどうすればよいですか?
- 27. Visual Studioコードでgitの履歴を表示するにはどうすればよいですか?
- 28. アンドロイドバージョン> 23のブラウザ履歴をプログラムで取得するにはどうすればよいですか?
- 29. 現在のページを履歴にプッシュしないでページにジャンプするにはどうすればよいですか?
- 30. javascriptを使用してユーザーのブラウザ履歴を取得するにはどうすればよいですか?
この回答は参考になりますhttp://stackoverflow.com/a/37055297/3283209 – styopdev