@ ng-select / ng-select показать раскрывающийся список при наборе текста - PullRequest
0 голосов
/ 09 января 2019

Я использую, нг-выберите У меня есть одно выпадающее меню все работает правильно, но я хочу внести некоторые изменения, я хочу показать раскрывающийся список, когда пользователь запускает что-то вводит, и отображать только отфильтрованные данные о набранном пользователем контенте в текстовом поле.

1 Ответ

0 голосов
/ 09 января 2019

надеюсь ниже логика может помочь,

.html

<ng-select #elem [items]="cities2"
               bindLabel="name"
               bindValue="id"
               [multiple]="true"
               placeholder="Select cities"
               [(ngModel)]="selectedCityIds"
               (open)="onOpen(elem)">

.TS

onOpen(elem){
 if(elem.filterInput.nativeElement.value == ""){
   elem.close();
 }
}

Если вы хотите скрыть выпадающий переключатель (V), вам нужно добавить стиль в родительский компонент / файл.

Index.html

<style>
    .ng-select .ng-arrow-wrapper {
        display: none !important;
    }
</style>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...