Angular: Les validateurs asynchrones ne se désabonnent pas lorsqu'ils sont appelés à plusieurs reprises

Créé le 9 juin 2016  ·  3Commentaires  ·  Source: angular/angular

  • Je soumets un...
  • [X] rapport de bogue

Comportement actuel
Les contrôles ne se désabonnent pas des résultats des validateurs asynchrones lorsque la validation se déclenche à plusieurs reprises

Comportement attendu/souhaité
Un seul abonnement à un validateur asynchrone est maintenu.

  • Si le comportement actuel est un bug, veuillez fournir les étapes à reproduire et si possible une démo minimale du problème
    http://plnkr.co/edit/2NuNj1lBj2e6OdUJjFra?p=preview Dans la console réseau, une requête est lancée pour chaque appel du validateur (c'est-à-dire chaque caractère). Si vous tapez « utilisateur », vous obtiendrez quatre requêtes. Si vous le supprimez et le saisissez à nouveau, vous obtiendrez 9 requêtes (supprimer et saisir à nouveau).
  • Quel est le comportement attendu ?
    Il ne doit y avoir qu'une seule demande, indiquant un seul abonnement.
  • Quelle est la motivation / le cas d'utilisation pour changer le comportement ?
  • Parlez-nous de votre environnement :
  • Version angulaire : 2.0.0-rc1
  • Navigateur : tous | Chrome 50
  • Langage : TypeScript 1.8
forms high community-help bufix

Commentaire le plus utile

6895 liant ce problème car j'ai ajouté beaucoup de commentaires sur la raison pour laquelle cela se produit.

Tous les 3 commentaires

6895 liant ce problème car j'ai ajouté beaucoup de commentaires sur la raison pour laquelle cela se produit.

12709, #10074 même problème.

Ce problème a été automatiquement verrouillé en raison de l'inactivité.
Veuillez déposer un nouveau problème si vous rencontrez un problème similaire ou connexe.

En savoir plus sur notre politique de verrouillage automatique des conversations .

_Cette action a été effectuée automatiquement par un bot._

Cette page vous a été utile?
0 / 5 - 0 notes