在自定义输入事件中,IE11中不会显示Typeahead下拉列表。适用于Chrome

时间:2018-10-18 05:36:19

标签: angular angular5 typeahead ngx-bootstrap

要求

文本框和按钮组合在一起以进行样式设置,使其看起来像下拉菜单。在点击下拉菜单上,需要在前面显示类型的下拉选项。

实施

在按钮单击事件上,将为本地元素分配一个随机字符(〜),并引发自定义输入事件。该自定义字符已在observer.next之前删除。

这将使前面的类型执行对空输入的搜索并显示所有下拉选项。

对于IE 11,在自定义事件中,键入不会检测并显示异步结果。

版本

角度5.4.2 ngx-bootstrap-2.0.5

Stackblitz

https://stackblitz.com/edit/angular-hwx6qb

要模拟服务器api调用,请延迟使用observable。这适用于chrome(最新版),Firefox(最新版),但不适用于IE11。如果我删除.delay(1000),似乎也适用于IE 11。

0 个答案:

没有答案