Angular: Los validadores asíncronos no se dan de baja cuando se les llama repetidamente

Creado en 9 jun. 2016  ·  3Comentarios  ·  Fuente: angular/angular

  • Estoy enviando un ...
  • [X] informe de errores

Comportamiento actual
Los controles no cancelan la suscripción a los resultados de los validadores asíncronos cuando la validación se activa repetidamente

Comportamiento esperado / deseado
Solo se mantiene una suscripción a un validador asíncrono.

  • Si el comportamiento actual es un error, proporcione los pasos para reproducir y, si es posible, una demostración mínima del problema.
    http://plnkr.co/edit/2NuNj1lBj2e6OdUJjFra?p=preview En la consola de red, se dispara una solicitud por cada vez que se llama al validador (es decir, cada carácter). Si escribe 'usuario' obtendrá cuatro solicitudes. Si lo borra y vuelve a escribirlo, obtendrá 9 solicitudes (borrar y volver a escribir).
  • ¿Cuál es el comportamiento esperado?
    Solo debe haber una solicitud, indicando solo una única suscripción.
  • ¿Cuál es la motivación / caso de uso para cambiar el comportamiento?
  • Háblenos de su entorno:
  • Versión angular: 2.0.0-rc1
  • Navegador: todo | Chrome 50
  • Lenguaje: TypeScript 1.8
forms high community-help bufix

Comentario más útil

6895 vinculando este problema, ya que he agregado muchos comentarios sobre por qué ocurre esto.

Todos 3 comentarios

6895 vinculando este problema, ya que he agregado muchos comentarios sobre por qué ocurre esto.

12709, # 10074 mismo problema.

Este problema se ha bloqueado automáticamente debido a la inactividad.
Por favor, presente un nuevo problema si se encuentra con un problema similar o relacionado.

Obtenga más información sobre nuestra política de bloqueo automático de conversaciones .

_Esta acción ha sido realizada automáticamente por un bot._

¿Fue útil esta página
0 / 5 - 0 calificaciones