Angularjs 完成条形码扫描后将结果分配给文本框
我试图将条形码扫描的结果指定给angular中的文本框,但我无法这样做。有人能帮忙吗 controller.jsAngularjs 完成条形码扫描后将结果分配给文本框,angularjs,ionic-framework,barcode-scanner,Angularjs,Ionic Framework,Barcode Scanner,我试图将条形码扫描的结果指定给angular中的文本框,但我无法这样做。有人能帮忙吗 controller.js this.formData = {}; this.formData.rawRecipient = ""; $scope.scanBarcode = function() { $cordovaBarcodeScanner.scan().then(function(imageData) { alert(imageData.text)
this.formData = {};
this.formData.rawRecipient = "";
$scope.scanBarcode = function() {
$cordovaBarcodeScanner.scan().then(function(imageData) {
alert(imageData.text);
var jsonon = JSON.parse(imageData.text);
address = JSON.stringify(jsonon.data.addr);
this.formData.rawRecipient = address;
}, function(error) {
alert("An error happened -> " + error);
});
};
html
到
您可以在警报中获取文本?@PareshGami是的我可以您的控制器正在使用此访问?您可以在警报中获取文本?@PareshGami是的我可以您的控制器正在使用此访问?
<label class="item item-input item-floating-label">
<span class="input-label">To</span>
<input type="text" placeholder="{{'FORM_INVOICE_RECIPIENT_PLACEHOLDER' | translate}}" ng-model="$ctrl.formData.rawRecipient"/>
</label>