迁移到 @ ng-select v3.x (https://github.com/ng-select/ng-select)后,鼠标单击不再对项目起作用。我的应用程序使用bootstrap 4和angular8。返回到v2.20.5版本可以正常工作。
有人遇到同样的问题吗?
答案 0 :(得分:0)
好吧,我遇到了类似的问题,出汗要找出为什么我的ngselect不能对点击做出反应,而是选择选项卡上的条目。
最终找出原因:我要使用的项目存储在Set
中以使其正常工作,我在组件中创建了一个方法以将该集合作为数组返回:
ngSelectItems() {
return Array.from(this.mySet.values());
}
使用这种方法,一切似乎都可以正常工作,但是没有触发选项的点击。
最后,制作了一个镜像数组属性,映射了我的Set
并将其用于ngselect item
属性中,以解决此问题。
我觉得这是ngselect的错误。
我在这里创建了一个问题:https://github.com/ng-select/ng-select/issues/1405
答案 1 :(得分:0)
有同样的问题。将数据源更改为数组而不是函数(返回相同数组)可以解决此问题。