Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 为什么二维码扫描的插件cordova没有';不行?_Angularjs_Cordova_Ionic Framework_Ngcordova - Fatal编程技术网

Angularjs 为什么二维码扫描的插件cordova没有';不行?

Angularjs 为什么二维码扫描的插件cordova没有';不行?,angularjs,cordova,ionic-framework,ngcordova,Angularjs,Cordova,Ionic Framework,Ngcordova,我必须开发一个二维码扫描的应用程序,但我的代码不起作用。我已经安装了ngcordova和摄像头的插件。下面的错误不断出现 错误: ?ionicplatform=android:28 ReferenceError: cordova is not defined at Object.scan (ng-cordova.min.js:7) at controllers.js:10 at ionic.bundle.js:56230 at Object.ready (ioni

我必须开发一个二维码扫描的应用程序,但我的代码不起作用。我已经安装了ngcordova和摄像头的插件。下面的错误不断出现

错误:

?ionicplatform=android:28 ReferenceError: cordova is not defined
    at Object.scan (ng-cordova.min.js:7)
    at controllers.js:10
    at ionic.bundle.js:56230
    at Object.ready (ionic.bundle.js:2140)
    at Object.ready (ionic.bundle.js:56223)
    at Scope.$scope.scan (controllers.js:9)
    at fn (eval at compile (ionic.bundle.js:27638), <anonymous>:4:203)
    at ionic.bundle.js:65427
    at Scope.$eval (ionic.bundle.js:30395)
    at Scope.$apply (ionic.bundle.js:30495)

感谢您的帮助

你在移动设备上运行它吗?它在网络浏览器中不起作用它在智能手机中也不起作用你是在开发应用程序还是在手机浏览器上试用?只有当你建造它的时候,它才会起作用。若它不能像应用程序一样工作,那个么它会抛出什么错误?我在设备上试过,但并没有work@FelipeCustódio成功了吗?你在移动设备上运行过吗?它在网络浏览器中不起作用它在智能手机中也不起作用你是在开发应用程序还是在手机浏览器上试用?只有当你建造它的时候,它才会起作用。若它不能像应用程序一样工作,那个么它会抛出什么错误?我在设备上试过,但并没有work@FelipeCustódio成功了吗??
<!DOCTYPE html>
    <html>
      <head>
        <meta charset="utf-8">
        <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
        <title></title>

        <link href="lib/ionic/css/ionic.css" rel="stylesheet">
        <link href="css/style.css" rel="stylesheet">

        <!-- IF using Sass (run gulp sass first), then uncomment below and remove the CSS includes above
        <link href="css/ionic.app.css" rel="stylesheet">
        -->

        <!-- ionic/angularjs js -->
        <script src="lib/ionic/js/ionic.bundle.js"></script>

        <!-- cordova script (this will be a 404 during development) -->
        <script src="cordova.js"></script>
        <script src="lib/ngCordova/dist/ng-cordova.min.js"></script>
        <!-- your app's js -->
        <script src="js/app.js"></script>
        <script src="js/controllers.js"></script>
      </head>

      <body ng-app="starter">
        <ion-nav-view></ion-nav-view>
      </body>
    </html>
    angular.module('starter.controllers', ['ngCordova'])
    .controller('AppCtrl', function($scope, $ionicModal, $timeout) {

    })
    .controller('PlaylistsCtrl', function($scope, $ionicPlatform,
    $cordovaBarcodeScanner) {
      $scope.scan = function(){
        $ionicPlatform.ready(function() {
          $cordovaBarcodeScanner.scan().then(function(barcodeData) {
            // Success! Barcode data is here
          }, function(error) {
       // An error occurred
        });
      });
     };
    })