2

Angular 2 Router のこの貴重な動作に関するドキュメントは見つかりません。「状態」クエリ パラメータを使用してアプリをロードすると、ルーターは自動的に指定された状態に移動します。

私の問題の解決策を探しているときに偶然これを見つけましたが、他のクエリパラメーターを解析する必要があり、ここでそれらを失っています。

例:http://my.app/?state=#/screen1&anotherParam=somethingアプリケーションを に自動的に「リダイレクト」http://my.app/#/screen1すると、 が失われanotherParamます。

これは文書化されていない機能ですか、それともバグですか? または、この動作について見逃したページはありますか?

4

1 に答える 1

2

これは既知の問題です

回避策として、すべてのルートをカバーするガードを追加できます。ガードが呼び出されたときに、パラメータを共有サービスに保存し、この方法で関心のあるコンポーネントに提供します。

于 2017-01-10T15:02:49.813 に答える