【发布时间】:2019-04-17 20:21:45
【问题描述】:
我的问题 - StackBlitz 链接:https://stackblitz.com/edit/angular-5qqtrs
我在输入文本元素上使用 ngx-bootstrap 和 typeahead 指令。我需要能够让 optionsListTemplate 显示为高度有限的可滚动容器。
我希望列表容器下拉列表在需要滚动之前滚动显示有限数量的项目(固定高度)(默认为 5 个项目)。
我设置了 typeaheadOptionsInScrollableView (6) 和 typeaheadScrollable (true)。只要我不使用 optionsListTemplate 属性,控件就会正确显示。
设置自定义optionsListTemplate时,控件不限制显示的选项列表。
在研究 ngx-bootstrap - typeahead 的源代码时,在内部使用字段 guiHeight 根据 typeaheadOptionsInScrollableView 属性中的列表项高度 * 计数来设置容器高度。该值返回未定义。
ngx-bootstrap 站点:
https://valor-software.com/ngx-bootstrap/#/typeahead.
我正在使用 angular 7.x(最新)、bootstrap 4.3.1、ngx-bootstrap 3.1.1
任何帮助表示赞赏。
-- 埃德
【问题讨论】:
标签: angular typeahead ngx-bootstrap