我安装native Storage通过运行这些命令
$ ionic cordova plugin add cordova-plugin-nativestorage
$ npm install --save @ionic-native/native-storage
我在app.module.ts
中导入了native Storage•••••
import { NativeStorage } from '@ionic-native/native-storage';
•••••
/* SOME CODE*/
providers: [
•••••
NativeStorage
•••••
]
我在我的主页(/pages/home/home
)
•••••
import { NativeStorage } from '@ionic-native/native-storage';
•••••
constructor(private nativeStorage: NativeStorage) {}
/* SOME CODE */
ngOnInit(){
this.nativeStorage.setItem('myitem', {property: 'value', anotherProperty: 'anotherValue'})
.then(
() => console.log('Stored item!'),
error => console.error('Error storing item', error)
);
}
但是在完成所有这些步骤之后,我在控制台中出现了错误
我的问题如何避免此错误 Error storing item cordova_not_available
答案 0 :(得分:1)
在浏览器中运行应用程序时,Cordova不可用。要使用NativeStorage,只需在设备或模拟器上运行该应用程序。