Jak wykryć zdarzenie onBlur w Angular2? Chcę go używać z
<input type="text">
Czy ktoś może mi pomóc zrozumieć, jak go używać?
javascript
angular
onblur
Ignat
źródło
źródło
Możesz również użyć zdarzenia (focusout) :
Służy
(eventName)
do wiązania zdarzenia do DOM, w zasadzie()
służy do wiązania zdarzenia. Możesz także użyć,ngModel
aby uzyskać dwukierunkowe wiązanie dla swojego plikumodel
. Z pomocąngModel
ciebie możesz manipulowaćmodel
wartością zmiennej wewnątrz twojegocomponent
.Zrób to w pliku HTML
Oraz w pliku (komponentu) .ts
źródło
someMethodWithFocusOutEvent
program zapętli się, gdy alert powoduje utratę ostrości pola, czy istnieje sposób, aby to naprawić?możesz użyć zdarzenia bezpośrednio (rozmycie) w tagu wejściowym.
a otrzymasz wynik w „ wyniku ”
źródło
HTML
TS
źródło
źródło
Oto proponowana odpowiedź w repozytorium Github:
Github: feat (formularze): dodaj opcję updateOn blur do FormControls
źródło
Spróbuj użyć (focusout) zamiast (blur)
źródło