UI Bootstrap预先排序

时间:2015-03-06 13:40:32

标签: angular-ui-bootstrap

我正在使用angular-ui-bootstrap(http://angular-ui.github.io/bootstrap/#/typeahead)中出色的'typeahead'控件。我的HTML看起来像这样:

<input type="text" ng-model="selected"
           typeahead="location.name for location in cities
           | filter:$viewValue  
           | limitTo:8" class="form-control"
           placeholder="City" ng-model="citysearch">

我的问题是如何排序替代品。我希望替代方案从键入的文本开始显示在顶部,但是其他替代方案仅仅包含键入的文本(有时)首先出现。例如,考虑以下可用城市。

纽约 伦敦 洛杉矶 华盛顿 斯德哥尔摩

如果我输入'S',我会期望斯德哥尔摩首先出现,但洛杉矶和华盛顿首先出现。 (可能是因为他们来到斯德哥尔摩的原始阵列。)

我可以在typeahead控件中以某种方式配置此行为吗?

谢谢, 丹尼尔

0 个答案:

没有答案