Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Validação assincrona com back-end usando fila

Olá, tenho dúvida, não entendo quase nada de fila, mas se tivermos uma fila no back para acessar os dados, esse recurso de bater no back a cada string digitada não pode dar problema ? Não poderia ter uma forma de fazer essa requisição após o campo perder o foco ? Qual a melhor maneira de fazer isso ?

1 resposta
solução!

Oi Marcos, tudo bem?

Desculpe a demora em retornar. Uma alternativa seria fazer a requisição após o campo perder o foco, como você sugeriu.

Para implementar essa solução, você pode utilizar a diretiva (blur) do Angular, que é acionada quando o elemento perde o foco. Assim, você pode criar uma função que será chamada quando o evento for acionado, fazendo a requisição ao back-end.

Um exemplo de código seria:

<input (blur)="validarCampo()" />

validarCampo() {
  // fazer a requisição ao back-end aqui
}

Dessa forma, a requisição será feita apenas quando o usuário terminar de digitar e sair do campo, evitando sobrecarga no servidor.

Espero ter ajudado.

Um abraço e bons estudos.