Angulaire 2: Peut focusin et focusout être dans un événement?
Peut focusin
et focusout
être dans un événement? Qu'est-ce que ça s'appelle, alors?
Si non, est-il un moyen de fusionner dans une fonction?
JS:
hide(e:any) {
$('.suggestion').hide();
}
show(e:any) {
$('.suggestion').show();
}
HTML:
<section class="search-bar-wrapper" (focusout)="hide($event)" (focusin)="show($event)">
Vous devez vous connecter pour publier un commentaire.
Première chose est que vous devez ajouter
tabindex
attributsection
à faire pour obtenir des événements de focus. Sinon, il ne sera pas d'événements de focus.Événements de Focus se déclencher lorsqu'un élément est le foyer-mesure. Chaque fois que vous cliquez sur l'élément, il est toujours à me concentrer et nous pouvons supprimer l'accent uniquement sur cliquez à l'extérieur de l'élément. Donc, nous ne pouvons pas supprimer l'accent sur
click
événement du même élément.focus
etfocusout
les deux sont différents événements que nous ne pouvons pas les fusionnerVous pouvez utiliser
*ngIf
aussidans la classe du composant
Vous pouvez utiliser
(focus)
et(focusout)
Angulaire 2/4.