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

Syl*_*éon 3 plugins cordova ionic2

我想在Ionic v2应用程序中使用这个cordova插件https://github.com/honza889/cordova-plugin-kiosk.

基本上在使用插件在cordova中安装插件后cordova plugin add https://github.com/honza889/cordova-plugin-kiosk.git启用并正常工作.

但我找不到使用插件方法的方法.

window.plugins 未定义

并且cordova未定义.

我试图在app.component.ts中导入插件,但我找不到正确的路径.

有没有人知道在Ionic V2应用程序中使用非本机插件的方法(文档和资源已过时或引用本机插件).

提前致谢

And*_*ann 8

您应该能够简单地访问KioskPlugin代码中的变量.typescript编译器不会知道该变量,因此您必须先声明它:

declare let KioskPlugin: any;

@Component({
  ...
})
export class TestPage {

  ...

  exitKiosk() {
    KioskPlugin.exitKiosk();
  }
}
Run Code Online (Sandbox Code Playgroud)