2017-02-15 5 views
0

私のWebアプリケーションには多くのページがあり、最初のページでは選択ボックスから項目を選択します。次に、2番目のページに移動し、ブラウザの戻るボタンを押して最初のページに戻ります。次に、ページが更新され、ボックスの選択はデフォルトone.Nowにリセットされました。私の質問は、ブラウザの戻るボタンをクリックすると、私のpage.Iをリフレッシュする必要はありません。Webアプリケーションでは、クライアント側でhtmlページを保存する方法は?

+0

どこかのページのデータを保存する – Weedoze

+0

anglejsタグを付けたので、$ rootScopeを使って選択ボックスのデータを保存するか、サービスにする – Adam

+0

私のWebアプリケーションの各ページを保存したいデータだけでなく、ローカルストレージ。 ブラウザをクリックすると、クライアント側に保存されているページが表示されます。 毎回ページを更新する必要はありません。 – Ram

答えて

0

残念ながら、locationを切り替えた後にサイトを有効にする方法はありません。

ページを開くと、localStorageを使用してデータを格納し、読み取ることができます。

localStorage.setItem("selection", JSON.stringify(data)); 
//@pageOne -> open page two 

- >

//@pageOne init 
var storageItem = localStorage.getItem("selection"); 
if(storageItem) { 
    var selection = JSON.parse(storageItem); 
    //add selection to the content. 
} 

それとも$rootScopeコメントで述べたように、私はあなたがそれを行う方法を知ってはいけません。

関連する問題