【问题标题】:UI Bootstrap typeahead list - don't auto select / highlight first itemUI Bootstrap typeahead list - 不要自动选择/突出显示第一项
【发布时间】:2018-03-04 10:43:57
【问题描述】:

我正在使用 UI bootstrap typeahead,它默认选择第一个术语。这里是issue。但是由于我限制了列表中的建议,所以所有建议都不会在列表中。现在,如果用户搜索任何术语,则默认情况下将自动搜索第一个术语,而不是输入的术语。我想默认搜索输入的词。我只是想删除自动选择功能。

为此,我在 github 问题页面上发现了一个 hack,可将 $viewvalue 附加到下拉列表中:

typeahead="state for state in (states.length ? [$viewValue].concat(states) : [])"

Plnker

编辑[工作]:

根据我的需要,我将其修改为:

typeahead="student for student in ((students.concat({name:$viewValue})) |filter:{name:$viewValue} | limitTo:8)"

还有其他关于删除默认自动选择的建议吗?

【问题讨论】:

    标签: angularjs angular-ui-bootstrap angular-ui-typeahead


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-09
    • 1970-01-01
    • 1970-01-01
    • 2017-08-06
    • 2017-09-06
    • 2023-03-13
    相关资源
    最近更新 更多