【发布时间】:2015-08-28 13:10:12
【问题描述】:
我想根据多个字段过滤结果。
HTML
<input type="text" ng-model="query">
<ul>
<li ng-repeat="x in phones | filter: search | orderBy:orderProp" >
<span>{{x.name}}</span>
<p> {{ x.id}} </p>
<p> {{ x.age}} </p>
</li>
</ul>
在我提到的控制器中,
$scope.search = function (item) {
return ( (item.name.indexOf($scope.query || '') ) !== -1 || (item.id.indexOf($scope.query || '')) !== -1);
};
Plnkr:http://plnkr.co/edit/a1khZS9RcFdgitTYPgqs?p=preview
为什么过滤器不起作用? PS:我在 firebug 中收到错误“TypeError: href is null”。
【问题讨论】:
标签: angularjs