1

请帮助设置过滤器 http://jsfiddle.net/3pKXc/

对象“news”具有属性“title”和“teaser”。#filter 过滤器适用于它们。

我需要过滤器仅与“标题”一起使用

ps 例如,进行过滤短语“qwerty”。显示属性 id = 3 留在列表中。其中“预告片”中包含“qwerty”

代码:

<input class="filter" id="filter" type="text" name="filter" ng-model="searchText" />

<ul>
    <li ng-repeat="item in newsVisible | filter:searchText">

        <span class="date">{{item.date}}</span>

        <span class="title">{{item.title}} - {{$index}}</span>
    </li>
</ul>
4

1 回答 1

0

将模板更改为

<li ng-repeat="item in newsVisible | filter: {'title': searchText} ">

并且您还需要将 searchText 初始化为空,以便在查询为空时显示所有内容。

$scope.searchText = "";
于 2013-09-09T06:11:50.500 回答