2016-05-31 73 views
0

我打算使用Phonegap製作我的第一個應用程序。Phonegap - 即使在應用程序關閉後,如何將文本保存在清單應用程序中

我想要做的是一個清單。爲了將項目添加到清單中,用戶將項目輸入到輸入字段中。我的問題是,即使在應用程序關閉並打開後,我也不知道如何將這些項目保存在那裏。我希望這些項目保留在清單中,直到用戶使用刪除按鈕刪除它們。

我對HTML5本地存儲,cookies和數據庫有一些瞭解。我相信我需要使用HTML5本地存儲?我想我的應用程序使用離線(wifi off)我不知道什麼存儲系統需要互聯網,不需要互聯網。

得到任何幫助,我可能會增加另外的問題這樣的:^)

回答

0

我已經使用HTML5的localStorage做一個清單應用程式自己。

HTML和JavaScript的小知識,你應該能夠教你如何通過學習Localstorage from w3Schools

+0

很酷,你使用Phonegap作爲你的框架? – Alexander

+0

我使用AngularJS從JSON文件中獲取所有數據,並在清單中傳播具有事件名稱和圖像的DOM。 –

0

可以實現與localStorage的來完成這個任務。它允許您離線保存信息,即使在應用程序/瀏覽器關閉或設備重新啓動後也是如此。

LocalStorage只保存字符串,所以如果你想保存其他類型的數據,你可以使用JSON.stringify(yourvariable);和JSON.parse(localStorage.yourvariable);

例如:

var yourlist = {item1: "firstitem", item1status: "enabled" }; 

是一個Javascript對象,因此,如果您想要保存它:

localStorage.list = JSON.stringify(yourlist); 

,然後你想以後中檢索它:

var thesamelist = JSON.parse(localStorage.list); 

這是基本的使用方式,您可以在文檔中找到更多的功能。祝你好運與你的應用程序:)

相關問題