【问题标题】:AngularJS BarcodeScanner pluginAngularJS BarcodeScanner 插件
【发布时间】:2015-02-12 11:10:37
【问题描述】:

我正在开发一个带有条形码扫描仪的 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注入的问题。

提前致谢。

【问题讨论】:

    标签: angularjs cordova barcode-scanner


    【解决方案1】:

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

    【讨论】:

    • 是的,谢谢,我忘记了模块中的 include 和 ngCordova 注入,因为我第一次使用 ionic 并且在创建项目时完成,但结果仍然相同。
    猜你喜欢
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 2017-07-23
    • 2012-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多