AngularJS BarcodeScanner插件

时间:2014-12-14 02:14:34

标签: angularjs cordova barcode-scanner

我正在使用带条形码扫描仪的cordova应用程序。 我已经添加了插件:     cordova插件添加https://github.com/wildabeast/BarcodeScanner.git (它在我的第一个应用程序应用程序中运行良好,但它是基于离子框架构建的,如果它与之有关,则不知道如何) 所以,当我打电话时:

function barcodeCtrl($scope, $cordovaBarcodeScanner)
{
    $scope.scanBarcode = function() {
            $cordovaBarcodeScanner.scan().then(function(imageData) {
                alert(imageData.text);
                console.log("Barcode Format -> " + imageData.format);
                console.log("Cancelled -> " + imageData.cancelled);
            }, function(error) {
                console.log("An error happened -> " + error);
        });
    };
}

我有错误:

  

错误:[$ injector:unpr] http://errors.angularjs.org/1.2.27/ $ injector / unpr?p0 = ordovaBarcodeScannerProvider

我试图评论该功能的内容,但仍然相同,听起来像$cordovaBarcodeScanner注射的问题。

提前致谢。

1 个答案:

答案 0 :(得分:2)

您是否包含 ng-cordova.js
  看看这个:http://ngcordova.com/docs/