我们怎么知道插件是否正确加载离子(one-signal-cordova-plugin)

时间:2016-02-11 11:44:44

标签: angularjs cordova ionic-framework cordova-plugins

有没有办法知道插件是否在离子应用程序中正确加载,这可以从一开始就知道。即当执行ionic.run时。 E.g:

$ionicPlatform.ready(function() {    

    if (typeof window.plugins.onesignal-cordova-plugin !== 'undefined'){
      alert('it is working');
       // plugin is available
    }

}

就是这样。

1 个答案:

答案 0 :(得分:3)

检查source code我认为您可以测试是否加载one-signal-cordova-plugin

if (window.plugins.OneSignal) { ...

显然它总是在$ionicPlatform.ready()内。