要求
文本框和按钮组合在一起以进行样式设置,使其看起来像下拉菜单。在点击下拉菜单上,需要在前面显示类型的下拉选项。
实施
在按钮单击事件上,将为本地元素分配一个随机字符(〜),并引发自定义输入事件。该自定义字符已在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。