Angular: Os validadores assíncronos não cancelam a inscrição quando chamados repetidamente

Criado em 9 jun. 2016  ·  3Comentários  ·  Fonte: angular/angular

  • Estou enviando um ...
  • [X] relatório de bug

Comportamento atual
Os controles não cancelam a assinatura dos resultados dos validadores assíncronos quando a validação é disparada repetidamente

Comportamento esperado / desejado
Apenas uma assinatura de um validador assíncrono é mantida.

  • Se o comportamento atual for um bug, forneça as etapas para reproduzir e, se possível, uma demonstração mínima do problema
    http://plnkr.co/edit/2NuNj1lBj2e6OdUJjFra?p=preview No console de rede, uma solicitação é disparada para cada vez que o validador é chamado (ou seja, cada caractere). Se você digitar 'usuário', receberá quatro solicitações. Se você excluí-lo e digitá-lo novamente, obterá 9 solicitações (excluir e digitar novamente).
  • Qual é o comportamento esperado?
    Deve haver apenas uma solicitação, indicando apenas uma única assinatura.
  • Qual é a motivação / caso de uso para mudar o comportamento?
  • Conte-nos sobre o seu ambiente:
  • Versão angular: 2.0.0-rc1
  • Navegador: todos | Chrome 50
  • Linguagem: TypeScript 1.8
forms high community-help bufix

Comentários muito úteis

6895 vinculando esse problema, pois adicionei muitos comentários sobre o motivo disso.

Todos 3 comentários

6895 vinculando esse problema, pois adicionei muitos comentários sobre o motivo disso.

12709, # 10074 mesmo problema.

Este problema foi bloqueado automaticamente devido à inatividade.
Registre um novo problema se você estiver encontrando um problema semelhante ou relacionado.

Leia mais sobre nossa política de bloqueio automático de conversas .

_Esta ação foi executada automaticamente por um bot._

Esta página foi útil?
0 / 5 - 0 avaliações