3
我正在用angularjs做幾個步驟。總有可能用戶點擊F5按鈕並刷新頁面。然後,所有以角度收集的數據都將被刪除。我想阻止自己反對這種可能性。angularjs localstorage針對頁面刷新
我曾考慮過使用本地存儲和角度庫,但到目前爲止,我還不確信它是處理我的問題的正確途徑。我的想法是否正確,還是有更好的主意來解決這個問題?
我正在用angularjs做幾個步驟。總有可能用戶點擊F5按鈕並刷新頁面。然後,所有以角度收集的數據都將被刪除。我想阻止自己反對這種可能性。angularjs localstorage針對頁面刷新
我曾考慮過使用本地存儲和角度庫,但到目前爲止,我還不確信它是處理我的問題的正確途徑。我的想法是否正確,還是有更好的主意來解決這個問題?
謝謝http://sisyphus-js.herokuapp.com/?utf8=%E2%9C%93&basic_form_country=USA&basic_form_name=hihi~&button=#advanced-sample 這是一個將表單數據保存在瀏覽器本地存儲中的庫。它非常易於使用,您可以選擇保存所有輸入字段,並且即使從其他頁面也可以檢索它。
我真的不明白你的問題。你想讓用戶防止什麼?您無法禁用或阻止頁面刷新。你所做的是通過appchache的幫助(http://www.html5rocks.com/en/tutorials/appcache/beginner/)和本地存儲讓瀏覽器直接從緩存中加載數據,而不是提出新的請求。 但你不需要AngularJS,它並沒有幫助你,尤其是對於這種用例... – DanEEStar
取決於你想避免的問題,對我來說,我將關鍵細節添加到URL並使用細節重建網址 – Atrix1987
@DanEEStar,你是對的,因爲我再次閱讀我的問題可能不清楚。我希望我的用戶保留以前甚至當前表單步驟的數據,即使它們刷新了頁面。 我知道我也可以在填充每個字段後向後端發送請求,但這會造成很多請求,所以我認爲這也不是什麼好主意。 – acabala