Como você detecta um evento onBlur no Angular2? Eu quero usar com
<input type="text">
Alguém pode me ajudar a entender como usá-lo?
javascript
angular
onblur
Ignat
fonte
fonte
Você também pode usar o evento (focusout) :
Use
(eventName)
para o evento de vinculação ao DOM, basicamente()
é usado para vinculação de evento. Além disso, você pode usarngModel
para obter uma ligação bidirecional para o seumodel
. Com a ajuda dengModel
você pode manipular omodel
valor da variável dentro do seucomponent
.Faça isso no arquivo HTML
E em seu arquivo .ts (componente)
fonte
someMethodWithFocusOutEvent
o programa entra em um loop conforme o alerta faz o campo perder o foco, há uma maneira de corrigir isso?você pode usar o evento diretamente (desfoque) na tag de entrada.
e você obterá a saída em " resultado "
fonte
HTML
TS
fonte
fonte
Esta é a resposta proposta no repositório Github:
Github: feat (forms): adiciona a opção updateOn blur para FormControls
fonte
Tente usar (foco para fora) em vez de (desfoque)
fonte