【发布时间】:2018-03-04 10:43:57
【问题描述】:
我正在使用 UI bootstrap typeahead,它默认选择第一个术语。这里是issue。但是由于我限制了列表中的建议,所以所有建议都不会在列表中。现在,如果用户搜索任何术语,则默认情况下将自动搜索第一个术语,而不是输入的术语。我想默认搜索输入的词。我只是想删除自动选择功能。
为此,我在 github 问题页面上发现了一个 hack,可将 $viewvalue 附加到下拉列表中:
typeahead="state for state in (states.length ? [$viewValue].concat(states) : [])"
编辑[工作]:
根据我的需要,我将其修改为:
typeahead="student for student in ((students.concat({name:$viewValue})) |filter:{name:$viewValue} | limitTo:8)"
还有其他关于删除默认自动选择的建议吗?
【问题讨论】:
标签: angularjs angular-ui-bootstrap angular-ui-typeahead