2016-07-28 7 views
0

私はアイテムのリストとアイテムのフィルタリングのためにページの上部にあるオプションのセットを持つ角度のあるビューを持っています。ユーザーはアイテムをクリックしてアイテムの詳細ページを表示できます。私はui-routerを使用しています。戻るボタンを使用しているときに、角度コントローラでフィルタリングされた状態を復元する方法はありますか?

ユーザーが詳細を確認して戻るボタンをクリックすると、リストに戻りますが、フィルタオプションはデフォルトにリセットされます。フィルタはURLでエンコードするには複雑すぎるので、私は疑問に思っています:これを処理する最良の方法は何ですか?これまでのところ、私のグーグル・グーグルは地元のストレージを示すようですが、これは過度のエンジニアリングであるかどうかはわかりませんでした。なぜなら、歴史の目的のためだけに状態を永続させたくないからです(リスト他の方法では、私はデフォルトをしたい)。私はまだ角張っているので、私はウサギの穴を下に行く前に、これのためのメカニズムが組み込まれていたので、確認したいと思っています。ルートを変更する場合、フィルタを保存する代わりのlocalStorageの

+0

ドキュメントを見るとフィルタ設定 – charlietfl

答えて

1

使用する$ CacheFactoryの(詳細ページを仮定すると、同じ角度のアプリ上で)

+0

を格納するためのサービスを使用して、これが最も簡単なように見えるんストレージを処理する方法。ユーザーが戻るボタンを押してメニューリンクをクリックして状態に入るかどうかを判断するにはどうすればよいですか? – amnesia

+0

あなたが[ここ]ボタンをクリックしたかどうかを検出できます(http://stackoverflow.com/questions/15813850/detect-history-back-using-angular) – doge1ord

関連する問題