0
我想要使用此代码在controller.js显示按钮点击一个对话框:条形码扫描仪关闭一次,弹出犯规显示
angular.module('app.controllers', ['ionic','ngCordova'])
.controller('page1Ctrl', ['$scope', '$stateParams', '$cordovaBarcodeScanner'
功能($范围,$ stateParams,$ cordovaBarcodeScanner) {
document.addEventListener("deviceready", function() {
$scope.scanCode = function()
{
$cordovaBarcodeScanner.scan(
function (result) {
alert("We got a barcode\n" +
"Result: " + result.text + "\n" +
"Format: " + result.format + "\n" +
"Cancelled: " + result.cancelled);
},
function (error)
{
alert("Scanning failed: " + error);
}
);
}
});
}])
,但是当我在设备运行的应用程序,扫描仪的作品,但警告框,显示细节不露面,和扫描仪一次检测条形码后关闭。可能是什么问题呢?
我想你正在实施它错误的方式。尝试http://ngcordova.com/docs/plugins/barcodeScanner/ –