2017-12-05 11 views
0

Angular2プロジェクトでは、2つのページAとBがあります。 PageBにはパラメータがあります。たとえば、http://localhost:4001/pageB/bw0600にはパラメータbw0600があります。Angular2でparamを使用してルーティングする

ユーザーがブラウザでボタンを押し戻すと、前のページA(これは正常に動作します)とパラメータ(この場合はbw0600もそこにあるはずです)ページAのアドレスが

http://localhost:4001/pageA/bw0600

ようになっているはずですので、私は(私はボタン(ちょうど(<ありませんバックルータの通常の動作を上書きするかもしれない何とか必要がある - ブラウザでの))ので、私関数を記述して要素ボタンにバインドすることはできません)。

どうすればこの問題を解決できますか?

答えて

0

パラメータをpageAに設定してからpageBに転送すると、戻るボタンは正しいパラメータ化されたpageAに移動します。

のように:ページA =>ページA/bw0600 =>ページB/bw0600

また、データを保存し、それがロードされたときにページAは常にlocalstore中または共有サービスにデータを探し持つことができます。

+0

はい、BからAに戻ると、BからAへのURLにパラメータを送信できますか? –

関連する問題