IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Angular Discussion :

Evènement keyup qui est déclenché 2 fois


Sujet :

Angular

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    728
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 728
    Points : 250
    Points
    250
    Par défaut 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 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>
    Voici la méthode qui est déclenchée par l'évènement keyup:
    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; });
            }
          }
    Et l'évènement keyup est déclenché 2 fois quand je rentre une donnée.

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    728
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 728
    Points : 250
    Points
    250
    Par défaut
    je pense que j'ai trouvé la solution. Pour rentrer un nombre, je doit appuyer sur shift + nombre, soit 2 keyup. C'était évident

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 17/02/2017, 13h16
  2. Evènement 'click' qui n'est pas déclenché
    Par flamant dans le forum jQuery
    Réponses: 1
    Dernier message: 19/07/2015, 16h54
  3. Réponses: 5
    Dernier message: 01/03/2015, 19h02
  4. Evènement JList qui se déclenche 2 fois
    Par Val.be' dans le forum Composants
    Réponses: 1
    Dernier message: 13/04/2012, 10h44
  5. Réponses: 2
    Dernier message: 26/04/2010, 15h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo