以角度设置过滤器

时间:2013-09-09 05:44:31

标签: javascript angularjs

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

对象“新闻”具有属性“标题”和“预告片”。 #filter 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>

1 个答案:

答案 0 :(得分:0)

将模板更改为

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

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

$scope.searchText = "";