科尔多瓦 - 扫描二维码并打开链接...无法正常工作

时间:2015-11-12 02:26:35

标签: javascript cordova hyperlink phonegap-plugins barcode-scanner

我是编程领域的新手,我正在努力让条形码扫描器在扫描后打开一个链接。 我可能有些不对劲但不知道在哪里。

这是我的条形码控制器代码(Cordova)

app.controller('barcodeController', function( $scope ){

$scope.barcode = {
  'result': '',
  'format': '',
  'cancelled': ''
}

$scope.startScanner = function(){

  cordova.plugins.barcodeScanner.scan(
    function (result) {
      $scope.$apply(function(){
        $scope.barcode = {
          'result': result.text,
          'format': result.format,
          'cancelled': result.cancelled
        }
        var ref = window.open(barcode.result, '_blank'); //line added, but not opening the QR Code website, actually it scans and do nothing...
      });

    },
    function (error) {

      alert("Scanning failed: " + error);

    }
  );

};

});

1 个答案:

答案 0 :(得分:0)

好的,让它上班!正如@RaymondCamden所说,我使用了console.log,而QR Code Scanner并没有抛弃任何东西。 我必须创建一个变量来存储结果并使用变量值来打开网站。 谢谢@RaymondCamden,你的帮助超级棒!