角度过滤器搜索意外结果

时间:2015-01-26 10:55:50

标签: angularjs search

您好我是这个框架的新手,并且必须对当前的wepapp进行一些更改。 有这样的双向绑定:

<input type="text" class="catalog-search input input--large input--full" ng-model="search.rodzina" placeholder="Szukaj...">

和嵌套的ul列表。

<ul class="catalog-list catalog-scroll">
  <li ng-repeat="rodzic in list | groupBy:'styl' | toArray:true | orderBy:!'$key'">
    <strong>{{rodzic.$key}}</strong>
      <ul class="">
        <li ng-repeat="dziecko in rodzic | filter:search | bookmark:search" ng-class="{active:isActiveTab(dziecko)}" ng-click="openItem(dziecko)">
         {{dziecko.rodzina}}&nbsp;
          <b>{{dziecko.page}}</b>
            </li>
     </ul>
    </li>
</ul>

示例JSON对象:

{"id":1252,"nazwa":"Otwarcie","foto":"katalog_2015\/000.jpg","visible":0,"cat_id":7,"strona":1,"styl":"Wst\u0119p","rodzina":"Otwarcie","kod":"Ok\u0142adka","bookmark":true,"title":"Wst\u0119p Otwarcie","page":1,"image":"\/gazetka\/katalog_2015\/000.jpg","width":1412,"height":1998,"tags":"Wst\u0119p Otwarcie Ok\u0142adka Otwarcie"}

JS - 没有特殊的搜索方法,只需简单的双向绑定

我只想通过&#39; rodzina&#39;属性所以我设置ng-model =&#34; search.rodzina&#34;。 不幸的是,搜索结果还包括带有名称的空父母名称,这对最终用户来说非常不方便。

如何改进过滤以匹配我正在寻找的单词? 这是该应用程序的链接: http://redhand.lemir.iq.pl/pl/g7,Katalog-2015

0 个答案:

没有答案