2017-09-22 14 views
-1

私はWeb Portal(AngularJS-v1上)に取り組んでいます。これは、1ページに何かがあり、最終的な投稿の後、次のページにリダイレクトされます。また、グラフにはD3Jを、ドロップダウンにはブートストラップを選択しています。ユーザーが前のページから何かを変更したい場合、データは失われます。セッション記憶域にデータを保存できるのは、D3JSとブートストラップ・セレクトではなく動作するものがあるからです。 誰が何をすべきか知っていますか?私は$ cookieとngStorageを使用しましたが、それを解決することはできません。データの状態を失うことなく前のページに戻る方法は?

+2

Googleをお試しいただきましたか? 「angularjsは状態を維持する」を検索すると112,000の結果が返されます。既にstackoverflow上の138の投稿はもちろん – jbrown

答えて

0

コントローラの内部に状態を格納する代わりに、サービスに格納する必要があります。

// `store` is the service which holds your data 
function PageController (store) { 
    this.myValue = store.myValue 
}