Я использую ng2-completer в своем приложении, когда мы начинаем вводить что-то, что он сделает api-вызов, и он будет извлекать записи из сервер работает нормально.
Проблема заключается в том, что если getter получает более 50 записей, то он перекрывает весь экран, как я могу ограничить длину выпадающего списка?
Я попробовал css c ниже, но не работал.
.completer-dropdown {
overflow-y: auto !important;
max-height: 100px !important;
}
Это мой html-код.
<ng2-completer placeholder="Enter Your Locality Name" class="overlay" [dataService]="dataServiceForLocality" [minSearchLength]="3" [fieldTabindex]="2" [(ngModel)]="localityValue" (selected)="selectedLocality($event)" [textSearching]="'Please wait...'" formControlName="locality" style="height: 50px;" (keyup)="onKey($event.target.value)"></ng2-completer>
Вы можете проверить живой пример здесь.