Я отображаю список выпадающих опций в виде кнопки, и когда я нажимаю кнопку, опция выбирается, но я хочу выбрать, а также мне нужно прокручивать выпадающие опции с помощью клавиш со стрелками, я пытался использовать (keydown.enter) функциональности, но не удалось, может быть, я не знаю, как реализовать, кто-то может помочь с этим?
<span *ngFor="let option of options>
<span *ngIf="isOptionSelected(option);">
<button
*ngIf="!isDisabled()"
(click)="
$event.stopPropagation();
toggleOption(option)
"
>
{{ option) }}
</button>
<button
*ngIf="isDisabled()"
>
{{ option}}
</button>
</span>
</span>
<input
name="search"
[(ngModel)]="search"
(blur)="blur()"
/>