2016-05-25 8 views
0

Ich verwende Cordova Barcodescanner für meine Hybrid-App-Entwicklung, und ich bin sehr besorgt über die Standardmeldung des Barcodescanners, der sagt: "Platzieren Sie einen Barcode im Sucher Rechteck, um es zu scannen."Ändern cordova Barcode-Scanner Standardmeldung

Wie kann ich die Standardnachricht ändern? Ich erwarte ähnlich wie diese: NgCordova: $ cordovaBarcodeScanner .Scan() .title ('Bitte scannen hier') // so etwas wie dieses .then (function (barcodeData) {// Erfolg Barcode-Daten hier }, Funktion (Fehler) { // Ein Fehler ist aufgetreten });

Von cordova Plugins: Aber ich weiß nicht, wie es zu benutzen in cordovaBarcodeScanner

cordova.plugins.barcodeScanner.scan(
     function (result) { 

     }, 
     function (error) { 
      alert("Scanning failed: " + error); 
     }, 
     { 
      // how can i use this in above? 
      "prompt" : "Place a barcode inside the scan area", 
     } 
    ); 
+0

@JoeClay aber Cordova Plugin hat die Funktionalität. Ich weiß einfach nicht, wie man es in ngCordova verwendet. Also meinst du, dass etwas, das Cordova Plugin hat, in ngCordova nicht verfügbar sein könnte? – eulercode

Antwort

0

Um Barcode-Scanner folgen diese Schritte zu implementieren.

Schritt 1: installieren Sie diese cordova plugin add https://github.com/phonegap/phonegap-plugin-barcodescanner.git in Ihr Projekt.

Schritt 2: Implementieren Sie den Code in Sie js

$cordovaBarcodeScanner 
     .scan() 
     .then(function(barcodeData) { 
     // Success! Barcode data is here 
     }, function(error) { 
     // An error occurred 
     }); 


    // NOTE: encoding not functioning yet 
    $cordovaBarcodeScanner 
     .encode(BarcodeScanner.Encode.TEXT_TYPE, "http://www.nytimes.com") 
     .then(function(success) { 
     // Success! 
     }, function(error) { 
     // An error occurred 
     }); 

    }, 

Um mehr zu wissen ngCordova Datei Barcodescanner diesen website aussehen.

Hier ist ein Tutorial für weitere Informationen nicrobay barcode scanner.

und die Nachricht, die Sie als Alert wiederbeleben, was vom Back-End empfangen wird.

+0

Also, wie kann ich den Text ändern? – eulercode

+0

nach dem Scannen der Text oder URL erhalten Sie von Back-End gesendet wird mir nicht vertraut, aber ich bin sicher, dass Sie im Back-End für den Text sehen sollten, die Sie aus dem Barcode erhalten. –

Verwandte Themen