离子2-如何使用离子本机中不可用的Cordova插件



使用以下命令,我在我的Ionic2项目上安装了Cordova插件:

cordova plugin add cordova-plugin-rfduino

此插件在离子本地不可用。如何在离子页面中使用插件?我可以以某种方式导出它吗?

安装插件时,可以从全局window对象使用它,但是Typescript将不了解什么是rfduino对象及其类型,因此您必须将其声明为声明文件。位于src/declarations.d.ts中,因此您可以通过在该文件中添加此代码来使用它

declare var rfduino: any;

我以以下方式修复了它:

0-安装插件

1- NPM安装打字-Global

2-在打字/index.d.ts上放置以下代码:

    interface Window {
       plugins: any;
    } 

3-然后在页面或组件内使用以下方式:

  constructor(platform: Platform) {
platform.ready().then(() => {

 var blabla = window['cordova_plugin_that_was_installed'].function();
   });
 }}

相关内容

  • 没有找到相关文章

最新更新