0 ? placeholder() : translation.common.selectOption" [aria-activedescendant]="ariaActiveDescendant()"
[attr.placeholder]="placeholder().trim().length > 0 ? placeholder() : translation.common.selectOption" tabindex="-1" spellcheck="false"
(input)="onSearch($event)" (click)="handleInputClick($event)" (mousedown)="handleInputMouseDown()" (beforeinput)="preprocessInputContent($event)"
(focus)="onInputFocusIn()" (focusout)="onInputFocusOut()">
@if (icon()?.trim()?.length ?? 0 > 0) {
{{ icon() }}
}
@if (recreateKey() % 2 == 0) {}
@else {}
@if (!isOpen()) {
{{ selectedLabel() }}
}
keyboard_arrow_down
@if (isOpen()) {
@for (option of filteredOptions(); track option.value; let i = $index) {
-
{{ option.label }}
}
}