如何在我的离子应用程序中包含ngCordova插件?

时间:2015-01-08 14:05:20

标签: cordova-plugins ionic

我想将Cordova插件添加到我的离子应用程序中。但似乎它不起作用。

我将引导您完成我采取的步骤:

  1. 在插件文件夹中添加了cordova插件。
  2. 在codova.js
  3. 之前的index.html中包含ng-cordova.min.js文件
  4. 在app.js中注入ngCordova
  5. 在我的控制器中注入所需的插件(在这种情况下为$ cordovaBarcodeScanner)
  6. 有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

您是否运行了cordova cli命令来安装barcodeScanner插件?类似的东西:

$ cordova plugin add <plugin url>

答案 1 :(得分:0)

您可以使用

添加插件
cordova plugin add https://github.com/wildabeast/BarcodeScanner.git

然后像你一样使用你的页面中的插件

module.controller('BarcodeCtrl', function($scope, $cordovaBarcodeScanner) {
document.addEventListener("deviceready", function () {

  $cordovaBarcodeScanner
    .scan()
    .then(function(barcodeData) {
      // Success! Barcode data is here
    }, function(error) {
      // An error occurred
    });
)};

此示例和更多信息可在http://ngcordova.com/docs/plugins/barcodeScanner/

处获得

另见https://blog.nraboy.com/2014/09/implement-barcode-scanner-using-ionic-framework/