无法在 angularjs 1.5.8 中的 ui-select 上输入文本



我有一个ui-select如下:

<ui-select multiple  ng-disabled="!report.scenario" ng-model="report.students">
    <ui-select-match placeholder="">{{$item.id}}</ui-select-match>
    <ui-select-choices repeat="{id: student.id} as student in CMP_PASSENGER_MASTER | filter: $select.search" refresh="refreshPassengers($select.search)" refresh-delay="300" reset-search-input="false">
        <div>{{student.fullName}}</div>
        <small>ID: {{student.id}}</small>
    </ui-select-choices>
</ui-select>

我遇到的问题是我不能在映射到这个ui-select的输入上输入任何文本。只有当我粘贴文本(右键单击->粘贴) CTRL+V,不工作,虽然。这就像在ui-select指令的某个点上阻止了按下键事件。

这些是我的底层依赖:

"dependencies": {
    "angular": "^1.5.8",
    "bootstrap": "^3.3.7",
    "angular-cookies": "^1.4.0",
    "angular-resource": "^1.4.0",
    "angular-route": "^1.4.0",
    "angular-sanitize": "^1.4.0",
    "angular-touch": "^1.4.0",
    "underscore": "^1.8.3",
    "angular-ui-select": "^0.19.4",
    "angular-bootstrap": "^2.2.0",
    "angular-bootstrap-switch": "^0.5.1",
    "angular-ui-switch": "^0.1.1",
    "angular-xeditable": "^0.4.0",
    "angularUtils-pagination": "angular-utils-pagination#^0.11.1",
    "angular-confirm-modal": "^1.2.6"
  },

只是看到一件我无法解释的事情,那就是reset-search-input,这应该不是在ui-select-choices上,而是在ui选择上。因为这将在选择一个选项后重置。试着改变一下,看看是否有帮助。ui-select Wiki

我使用的ui-select 0.9.4版本有一个bug。欲了解更多详情,请点击:github.com/angular-ui/ui-select/commit/0d81493

我将版本降级到0.9.3,它可以正常工作。

相关内容

  • 没有找到相关文章

最新更新