我是编程领域的新手,我正在努力让条形码扫描器在扫描后打开一个链接。 我可能有些不对劲但不知道在哪里。
这是我的条形码控制器代码(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);
}
);
};
});
答案 0 :(得分:0)
好的,让它上班!正如@RaymondCamden所说,我使用了console.log,而QR Code Scanner并没有抛弃任何东西。 我必须创建一个变量来存储结果并使用变量值来打开网站。 谢谢@RaymondCamden,你的帮助超级棒!