3
簡単な問題がありますが、解決策を見つけることができません。ぼかし機能の前にクリック機能を実行する方法
基本的には、フォーカスを合わせたときにドロップダウンを切り替える入力があります。フォーカスがもうない場合は、ドロップダウンを閉じる必要があります。
しかし、問題はあなたがドロップダウンに項目をクリックすると、blur
機能がクリックされる前に、ドロップダウンが閉じているのでまったく実行しないclick
機能を引き起こし、アイテムのclick
関数の前に実行されていることです登録された
どうすればこの問題を解決できますか?
<input (focus)="showDropdown()" (blur)="myBlurFunc()">
<ul>
<li *ngFor="let item of dropdown" (click)="myClickFunc()">{{item.label}}</li>
</ul>
これに関する文書はありますか? – Chrillewoodz
私はまだ何も見つかりませんでした。 –
これはしばらくの間、私の問題でした。答えをありがとう。 –