Ich benutze Ionic mit BarcodeScanner, die gefunden werden kann here. Dies ist mein Code ein Stück Text zu kodieren:TypeError: Kann die Eigenschaft 'TEXT_TYPE' von undefined (BarcodeScanner) nicht lesen
$scope.GenerateBarcode = function() {
$cordovaBarcodeScanner.encode($cordovaBarcodeScanner.Encode.TEXT_TYPE, "1", function(result){
console.log("result:" + result);},
function(fail){
console.log("encoding failed: " + fail);}
) };
Allerdings bin ich den Fehler in der Frage bekommen. Das ist seltsam, da der Plugin-Code, die ich benutze ist:
function BarcodeScanner() {
/**
* Encoding constants.
*
* @type Object
*/
this.Encode = {
TEXT_TYPE: "TEXT_TYPE",
EMAIL_TYPE: "EMAIL_TYPE",
PHONE_TYPE: "PHONE_TYPE",
SMS_TYPE: "SMS_TYPE"
.......
ich das Objekt korrekt wie in der Website (zB in Cordova) am Zugriff. Woher kommt dieser Fehler?
versuchen, diesen Code in deviceready Funktion zu schreiben –
Haben Sie versucht, die neuere Version des Plug-ins verwenden: https://github.com/phonegap/phonegap-plugin-barcodescanner? – daserge
Ich habe es einen Barcode scannen und es funktioniert gut. Und ja, ich habe die neuere Version verwendet –