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.
Voici la méthode qui est déclenchée par l'évènement keyup:
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <input type="text" (keyup)="findPostalCode($event)" list="codePostalId" /> <datalist id="codePostalId"> <option *ngFor="let code of postalCodeList">{{code}}</option> </datalist>
Et l'évènement keyup est déclenché 2 fois quand je rentre une donnée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }); } }
Partager