私の Angular アプリでは、ユーザーがアイテムを読み込むことができます。その場合、アイテムの Id を含むクエリ文字列を設定して、ユーザーがページを更新した場合 (またはリンクしたい場合)、URL が既に設定します (ID が $routeParams に存在する場合に項目をロードするコードが既に配置されています)。
ルートを発生させずにそのクエリ パラメータを設定するにはどうすればよいですか? ルートが発生した場合、リセットされるページには他のもの (すべてのデータをリロードする必要があるプラグインを含む) があるため、クエリ パラメーターだけを変更することが重要です。
要するに、アイテム 123 をロードするときに、URL が次のように変化することだけが必要です。
www.myurl.com/#/Items
に:
www.myurl.com/#/Items?id=123
ルーティングは行われません。
これを行う最善の方法は何ですか?