я получаю ту же ошибкуCordova сканер штрих-ионный ошибка
barcodescanner.js: 130 Uncaught ReferenceError: требуют не определен
ionic.bundle.js: 20306 ReferenceError: Cordova не определен
Кордова CLI: 5.0.0 версии Глотка: CLI версия 3.8.11 Глотка локальная: локальная версия 3.8.11 ионной версии: 1.0.0 ионных C версия: 1.4.3 ионные App Lib версия: 0.0.19 ИОСА -де версия уловкой: Не установлено ИОС-SIM версия: 3.1.1 ОС: Mac OS X Mavericks Node Версия: v0.12.2 Xcode версии: Xcode 6.1.1 билда 6A2008a
мой index.html
<!-- ionic/angularjs js -->
<script src="lib/ionic/js/ionic.bundle.js"></script>
<script src="js/ng-cordova.min.js"></script>
<script src="js/ng-cordova-mocks.min.js"></script>
<script src="js/barcodescanner.js"></script>
<!-- cordova script (this will be a 404 during development) -->
<script src="cordova.js"></script>
<!-- your app's js -->
<script src="js/app.js"></script>
<script src="js/controllers.js"></script>
------ app.js содержит -----------------
angular.module('starter', ['ionic', 'starter.controllers', 'ngCordova'])
------ controllers.js contains-- -----------------
angular.module('starter.controllers', ['ngCordova'])
.controller('AppCtrl', function($scope, $ionicModal, $timeout, $stateParams, $http, $cordovaBarcodeScanner) {
.......
$scope.scanBarcode = function() {
var scanner = cordova.plugins.BarcodeScanner;
if (scanner == undefined) {
scanner = cordova.require("cordova/plugin/BarcodeScanner");
}
scanner.scan()
.then(function (imageData) {
alert(imageData.text);
console.log(imageData.format);
// Success! Barcode data is here
}, function (err) {
console.log(err);
// An error occurred
});
};
Может ли кто-нибудь помочь мне?
испытания Вы на реальном устройстве? – manzapanza
Я тестировал эмулятор. Я еще не тестировал его на реальном. – user3085317