UI Bootstrap预先输入列表 - 不自动选择/突出显示第一项

时间:2014-10-21 23:15:44

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

我正在使用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)"

删除默认自动选择的其他任何建议?

1 个答案:

答案 0 :(得分:0)