这似乎很简单,但我找不到答案。
假设我有一个数据数组,其格式如下:
现在,我想根据文本输入来过滤数据,如下所示:
假设我有一个数据数组,其格式如下:
friends = [{name:'John', age:60, location:'Brighton', street:'Middle Street'},
{name:'Bob', age:5, location:'Brighton', street:'High Street'}];
现在,我想根据文本输入来过滤数据,如下所示:
<input ng-model="searchText">
<ul>
<li ng-repeat="friend in friends | orderBy:'name' | filter:searchText">
{{friend.name}} - {{friend.location}}</li>
</ul>
这个工作正常,但它根据friend对象的每个属性(名字、年龄、位置和街道)过滤输入文本。我想仅根据名字和位置进行过滤(忽略年龄和街道)。是否可以在没有自定义过滤器的情况下实现这一点?