【问题标题】:Angularjs search from string startAngularjs从字符串开始搜索
【发布时间】:2015-04-19 19:14:18
【问题描述】:

有什么方法可以比较从第一个字符开始的字符串(不是比较现有字符串中的字符。

示例: 我有“Boobo”、“Frodo”、“Ookami”、“Waki”、“Konsta”、“Perrys”、“Ami”的数组。 当我有默认搜索过滤器时,在输入中输入“O”后,我会得到 Boobo、Frodo、Ookami、Konsta,因为它们里面有“o”字母。 我想要的是只得到 Ookami,因为这个名字在输入后以“o”开头。 严格比较不是解决方案,因为我必须输入全名才能显示。

【问题讨论】:

    标签: javascript angularjs search filter


    【解决方案1】:

    您可以使用自定义过滤器: startswith angular filter

    这让你可以说:

    <li ng-repeat="thing in things | startsWith: search">{{thing}}</li> 
    

    而不是

    <li ng-repeat="thing in things | filter: search">{{thing}}</li> 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-27
      • 2018-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-09
      相关资源
      最近更新 更多