@ ng-select 3.x无法使用鼠标单击选项

时间:2019-09-06 12:17:56

标签: bootstrap-4 angular8 angular-ngselect

迁移到 @ ng-select v3.x https://github.com/ng-select/ng-select)后,鼠标单击不再对项目起作用。我的应用程序使用bootstrap 4和angular8。返回到v2.20.5版本可以正常工作。

有人遇到同样的问题吗?

2 个答案:

答案 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)

有同样的问题。将数据源更改为数组而不是函数(返回相同数组)可以解决此问题。