首页 文章

如何在离子2中使用cordova插件

提问于
浏览
4

我是离子2的新手,我使用的是Typescript . 我需要使用这个pugin https://www.npmjs.com/package/cordova-plugin-nativestorage或类似的东西 . 我该如何导入这个插件?如何使用插件,这不是离子原生?有可能的 ?

2 回答

  • 1

    您可以通过Ionic Native轻松管理许多Cordova插件,该插件随Ionic 2自动安装 .

    例如,如果你想要Cordova Plugin Native Storage,你会在Ionic Native docs中找到这个插件,here,你可以看到你应该做的所有步骤使插件工作 .

    在我们的例子中,你必须通过控制台安装插件:

    ionic plugin add cordova-plugin-nativestorage
    

    接下来在我们的应用程序中导入并使用Ionic Native的这个插件:

    import {NativeStorage} from 'ionic-native';
    
    NativeStorage.setItem('myitem', {property: 'value', anotherProperty: 'anotherValue'})
      .then(
        () => console.log('Stored item!'),
        error => console.error('Error storing item', error)
      );
    

    请享用 .

  • 2

    首先,您需要使用以下命令安装插件:

    ionic plugin cordova-plugin-nativestorage --save
    

    然后,您可以正常使用该插件 . 请检查https://github.com/TheCocoaProject/cordova-plugin-nativestorage

    几件事要检查:

    • 确保已安装插件 . 请参阅上面的命令 .

    • 在真实设备上测试

    • 确保您的代码在 deviceready 事件中 . document.addEventListener('deviceready', this.onDeviceReady, false);

相关问题