2017-07-17 54 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"] 
相關問題