Ionic4: привязка не работает с внешних устройств - PullRequest
2 голосов
/ 23 сентября 2019

Приложение считывает штрих-код с внешнего устройства.Штрих-код правильно отображается на экране, но форма не привязана.

Та же проблема связывания возникает, даже если массив изменен и отображается в списке ионов.Проблема возникает только на аппаратном устройстве (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>

Ожидается правильная привязка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...