Evènement keyup qui est déclenché 2 fois
Je développe une datalist. L'évènement keyup de l'input déclenche une requête GET qui renvoie un tableau de String qui rempli la datalist.
Code:
1 2 3 4
| <input type="text" (keyup)="findPostalCode($event)" list="codePostalId" />
<datalist id="codePostalId">
<option *ngFor="let code of postalCodeList">{{code}}</option>
</datalist> |
Voici la méthode qui est déclenchée par l'évènement keyup:
Code:
1 2 3 4 5 6 7
| findPostalCode(event: any) {
this.postalCodeList = [];
let text = event.target.value;
if (text != null && text.length > 2) {
this.produitImmobilierService.getPostalCodes(text).subscribe( result => {this.postalCodeList = result; });
}
} |
Et l'évènement keyup est déclenché 2 fois quand je rentre une donnée.