我是ionic 2的新手,使用Typescript。我需要使用这个插件https://www.npmjs.com/package/cordova-plugin-nativestorage或类似的东西。我该如何引入这个插件?如何使用非ionic native的插件?这是否可能?
我是ionic 2的新手,使用Typescript。我需要使用这个插件https://www.npmjs.com/package/cordova-plugin-nativestorage或类似的东西。我该如何引入这个插件?如何使用非ionic native的插件?这是否可能?
ionic plugin add cordova-plugin-nativestorage
import {NativeStorage} from 'ionic-native';
NativeStorage.setItem('myitem', {property: 'value', anotherProperty: 'anotherValue'})
.then(
() => console.log('Stored item!'),
error => console.error('Error storing item', error)
);
首先,您需要使用以下命令安装插件:
ionic plugin cordova-plugin-nativestorage --save
然后,您可以像正常使用插件一样使用它。请检查https://github.com/TheCocoaProject/cordova-plugin-nativestorage。
需要检查的几件事:
deviceready
事件内。document.addEventListener('deviceready', this.onDeviceReady,
false);
NativeStorage
即可,但它只适用于真实设备,如果在浏览器上测试,则无法运行。 - Tuong Lebrowser
也是被支持的,但基本上只能作为 localstorage
的后备方案。 - Iceman