Мое воссоздание проблемы - ссылка на StackBlitz: https://stackblitz.com/edit/angular-5qqtrs
Я использую ngx-bootstrap и директиву typeahead для входного текстового элемента. Мне нужно, чтобы optionsListTemplate отображался как прокручиваемый контейнер с ограниченной высотой.
Я хочу, чтобы раскрывающийся список контейнера списка прокручивался с ограниченным количеством отображаемых элементов (фиксированная высота) до необходимости прокрутки (по умолчанию это 5 элементов).
Я установил typeaheadOptionsInScrollableView (6) и typeaheadScrollable (true). Пока я не использую атрибут optionsListTemplate, элемент управления отображается правильно.
При настройке настраиваемого optionsListTemplate элемент управления не ограничивает список отображаемых параметров.
При исследовании исходного кода для ngx-bootstrap - typeahead поле guiHeight используется внутри для установки высоты контейнера на основе высоты * элементов списка из атрибута typeaheadOptionsInScrollableView. Это значение возвращается undefined.
сайт ngx-bootstrap:
https://valor-software.com/ngx-bootstrap/#/typeahead.
Я использую angular 7.x (последняя версия), bootstrap 4.3.1, ngx-bootstrap 3.1.1
Любая помощь приветствуется.
-- Ed