如何修改angularjs过滤器以仅显示以搜索框字符串开头的字符串?

时间:2016-05-25 21:42:32

标签: angularjs

我有一个下拉框,上面有一个搜索框。

例如,如果我的下拉值是:

Apple
Banana
Pineapple

如果我在搜索框中输入apple,我希望过滤器显示only Apple,但不会显示Apple和Pineapple。我的代码显示了我不想要的Apple和Pineapple。

角度代码:

<div class="form-inline">
    <div class="input-group">
        <input type="text" ng-model="itemSelectFilter" class="form-control">
        <div class="input-group-addon"><span class="glyphicon glyphicon-search"></span></div>
    </div>
</div>
<div class="list-group" id="itemSelectorList">
    <a ng-repeat="i in items | filter:{title:itemSelectFilter}" class="list-group-item">        
        {{i.title}}     
    </a>
</div>

这里'标题'是Fruits.title。

0 个答案:

没有答案