我正在使用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)"
删除默认自动选择的其他任何建议?
答案 0 :(得分:0)
添加属性typeahead-focus-first=false