angularjs - 我们如何知道插件是否正确加载到 ionic 中(one-signal-cordova-plugin)

标签 angularjs cordova ionic-framework cordova-plugins

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

$ionicPlatform.ready(function() {    

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

}

就这样。

最佳答案

检查source code我想你可以测试一下 one-signal-cordova-plugin已加载:

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

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

关于angularjs - 我们如何知道插件是否正确加载到 ionic 中(one-signal-cordova-plugin),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35338465/

相关文章:

angular - 尝试使用具有不同模板的相同组件

javascript - 在 AngularJS 中动态注册过滤器?

javascript - 404 仅在第一张图像的 ionic /Angular 中的 ng-repeat 上找不到图像

jquery - jQuery 的 .data() 缓存是否在 jQuery mobile 中的页面转换中持续存在?

javascript - Apache Cordova 联系方式查找

ios - 运行 cordova build ios --release 时发生错误(退出代码 1)

javascript - Angular : Using "this" instead of "$scope" in "Controller As"

javascript - Angular-moment js 显示的日期比实际日期更旧

javascript - 具有 0.01 个步骤的数字输入为 angularjs 中的某些值提供未定义

ios - 如何使用 Ionic Cordova 框架和自签名证书绕过 iOS 11 中的 SSL 检查