2017-07-17 34 views
2

我试图使用这个科尔多瓦插件https://github.com/litehelpers/Cordova-sqlcipher-adapterIonic 3:如何使用科尔多瓦插件

这里我的代码:

... 
import { Platform } from 'ionic-angular'; 

declare var cordova; 

@Component({ 
    selector: 'page-home', 
    templateUrl: 'home.html' 
}) 
export class HomePage { 

    constructor(platform: Platform) { 
    platform.ready().then(() => { 
     alert(cordova.plugins.sqlitePlugin); 
    }); 
    } 

的问题是,什么有史以来我做的,sqlitePlugin总是undefined:/ 然而cordova.plugins是一个对象。

我也试过alert((<any>window).plugins.sqlitePlugin);但结果是一样的。

我在Nexus 5X And​​roid 8设备上运行。

我已经这样安装插件:ionic cordova plugin add cordova-sqlcipher-adapter --save作为标准的cordova插件。

任何帮助会感激:)

回答

6

几个小时后,使用该插件的正确方法是:(<any>window).sqlitePlugin

希望它可以帮助:)

+0

谢谢,您的解决方案可以节省我的一天。 – Neotrixs

0

你也可以把它写成

window["pluginName"] 
相关问题