71

私の Angular アプリでは、ユーザーがアイテムを読み込むことができます。その場合、アイテムの Id を含むクエリ文字列を設定して、ユーザーがページを更新した場合 (またはリンクしたい場合)、URL が既に設定します (ID が $routeParams に存在する場合に項目をロードするコードが既に配置されています)。

ルートを発生させずにそのクエリ パラメータを設定するにはどうすればよいですか? ルートが発生した場合、リセットされるページには他のもの (すべてのデータをリロードする必要があるプラグインを含む) があるため、クエリ パラメーターだけを変更することが重要です。

要するに、アイテム 123 をロードするときに、URL が次のように変化することだけが必要です。

www.myurl.com/#/Items

に:

www.myurl.com/#/Items?id=123

ルーティングは行われません。

これを行う最善の方法は何ですか?

4

1 に答える 1