-1
當您點擊button
時,我想將本地存儲的一些詳細信息存儲爲array
。如何將數據存儲在本地存儲中作爲array
以及如何獲取它?如何將數據存儲爲本地存儲中的數組?
當您點擊button
時,我想將本地存儲的一些詳細信息存儲爲array
。如何將數據存儲在本地存儲中作爲array
以及如何獲取它?如何將數據存儲爲本地存儲中的數組?
對於離子V2,我們可以使用本機存儲
使用CMD添加插件
$ ionic cordova plugin add cordova-plugin-nativestorage
$ npm install --save @ionic-native/native-storage
在appmodule.ts
import { NativeStorage } from '@ionic-native/native-storage';
@NgModule({
declarations: [
// pages to be added
],
imports: [
BrowserModule,
NgCalendarModule,
IonicModule.forRoot(MyApp)
],
bootstrap: [IonicApp],
entryComponents: [
//pages to be added
],
providers: [
SplashScreen,
NativeStorage,
{ provide: ErrorHandler, useClass: IonicErrorHandler }
]
})
export class AppModule { }
設置和獲取值 進口{} NativeStorage從' @離子天然的/天然的存儲';
var array=[];
this.nativeStorage.setItem("setting value", array);
this.nativeStorage.getItem("setting value"),then(
data => {
console.log("stored value", data)
})
希望這有助於
嘗試使用JSON.parse
和JSON.stringify
:
let myArray = ['a', 'b', 'c'];
// Save to storage :
this.storage.set('data_key', JSON.stringify(myArray));
// Get from storage :
this.storage.get('data_key').then((data) => {
this.result = JSON.parse(data);
});
在這個網站,你有望嘗試自己編寫的代碼。在做了更多的研究之後,如果您遇到問題,您可以發佈**您嘗試過的內容,並清楚說明什麼不工作**並提供最小化,完整和可驗證的示例。我建議閱讀[如何問](https://stackoverflow.com/help/how-to-ask)一個很好的問題和[完美的問題](http://codeblog.jonskeet.uk/2010/08/29 /寫最完美的 - 問題/)。另外,一定要參加[tour](https://stackoverflow.com/tour)並閱讀[this](https://meta.stackoverflow.com/q/347937/6676466)。 –