【问题标题】:Adding a non standard Cordova plugin to Ionic向 Ionic 添加非标准 Cordova 插件
【发布时间】:2016-06-27 09:38:21
【问题描述】:

我是这样安装插件的:

ionic plugin add manateeworks-barcodescanner

我在插件目录中看到了插件,但我不知道如何在控制器中使用它?使用其他 cordova 插件,可以将它们包含在控制器中,如下所示:

.controller('MyController', function($cordovaCamera)

我应该如何包含这个条码扫描器插件?

我可以直接在 index.html 模板中使用插件;但它应该如何在控制器内部使用呢?

【问题讨论】:

  • 您是否尝试使用作为全局变量的扫描仪对象?
  • 你怎么知道它是一个全局对象?
  • 您是在手机上还是在电脑上尝试过这个?因为应该用scanner对象自动添加一个js到index.html
  • 在手机上使用ionic run android

标签: cordova ionic-framework cordova-plugins


【解决方案1】:

使用$window

.controller('MyController', function($window)

manateeworks-barcodescanner插件导出名称scanner

所以,你可以使用$window.scanner 来调用控制器中的插件方法

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-28
    • 2021-11-30
    • 1970-01-01
    • 1970-01-01
    • 2018-08-05
    • 2017-06-20
    • 1970-01-01
    • 2016-03-22
    相关资源
    最近更新 更多