У меня есть простая поисковая панель ion в Ionic 3, которая работает как задумано, но когда я нажимаю на результат списка, когда клавиатура открыта, первый щелчок по элементу списка ничего не делает, кроме как закрыть клавиатуру.
Я понимаю, что это может быть предназначено, поскольку в зависимости от размера списка клавиатура может скрывать результаты в нижней части списка.
Я настроил результаты, чтобы иметь небольшое ограничение, поэтому мне нужен начальный щелчок для запуска прослушивателя элемента списка.
Кто-нибудь сталкивался с этим, и как я могу заставить щелчок работать, как описано?
Вот шаблон, который я использую:
<ion-searchbar
#searchbar
placeholder={{placeholderText}}
[(ngModel)]="autoCompleteInput"
[disabled]="disabled"
(ionInput)="autoCompleteLookup()"
(ionClear)="onSearchBarCleared($event)">
</ion-searchbar>
<ion-list class="autocomplete-result-list" [hidden]="autoCompleteResults.length === 0">
<ion-item
*ngFor="let autoCompleteResult of autoCompleteResults"
tappable
(click)="handleAutoCompleteResultClicked(autoCompleteResult)">
{{autoCompleteResult.label}}
</ion-item>
</ion-list>