Приложение считывает штрих-код с внешнего устройства.Штрих-код правильно отображается на экране, но форма не привязана.
Та же проблема связывания возникает, даже если массив изменен и отображается в списке ионов.Проблема возникает только на аппаратном устройстве (BlackView 5500), в то время как в Google Chrome все работает правильно.
export class EsempioPage implements OnInit {
public barcode="";
public tmp_barcode = "";
constructor() {
this.barcode="";
}
public setBarcode(val:string){
this.barcode = ""+val;
console.log("barcode:"+this.barcode);
}
ngOnInit() {
}
@HostListener('document:keypress', ['$event'])
handleKeyboardEvent(event: KeyboardEvent) {
if (event.keyCode === 13) {
this.setBarcode(this.tmp_barcode);
this.tmp_barcode = "";
}else{
this.tmp_barcode = this.tmp_barcode + event.key;
}
}
}
<ion-content>
<p>VALUE: {{barcode}}</p>
<ion-item>
<input type="text"
[value]="barcode"
(input)="barcode = $event.target.value" />
</ion-item>
</ion-content>
Ожидается правильная привязка