@arjunramdas123 wrote:
I’m trying to scan barcode by clicking barcode icon inside input field ,but it’s not working ,when i place the function in button only without icon then works perfectly.
<ion-item *ngIf='item.type == "barcode"'> <ion-label floating><b>{{item.label}}</b></ion-label> <button item-right clear (click)='scanBarCode(item.key)'> <ion-icon name="barcode"></ion-icon> </button> <ion-input type="text" (ngModel)= "formssdata[index].key" name={{item.key}} value={{item.value}} ></ion-input> </ion-item>TS
scanBarCode(key) { this.barcodeScanner.scan().then(barcodeData => { for(var i=0;i<this.formssdata.length;i++){ if(this.formssdata[i].key == key){ this.formssdata[i].value = barcodeData.text; break; } } }, (err) => { console.log('Error: ', err); }); }
Posts: 1
Participants: 1
