1. ホーム
  2. javascript

[解決済み] Angular 2で再読み込みせずにルートパラメータを変更する

2022-04-24 14:41:05

質問

Angular 2とGoogle Mapsなどを使って不動産サイトを作っているのですが、ユーザーが地図の中心を変更したときに、地図の現在位置と半径を示すAPIへの検索を実行します。問題は、ページ全体を再読み込みすることなく、それらの値をURLに反映させたいことです。それは可能ですか?私はAngularJS 1.xを使用していくつかの解決策を見つけましたが、Angular 2については何もありません。

どのように解決するのですか?

を使用することができます。 location.go(url) これは、基本的にアプリケーションのルートを変更することなく、あなたのURLを変更します。

<ブロッククオート

注意事項 を使用すると、現在のルートから子ルートにリダイレクトされるなど、別の効果が発生する可能性があります。

関連する質問 を記述したものです。 location.go には親密でないでしょう。 Router を変更することができます。