Javascript Limito angularjs具有更复杂的表达式?
我想显示我的Javascript Limito angularjs具有更复杂的表达式?,javascript,angularjs,Javascript,Angularjs,我想显示我的ng repeat的有限结果,所以我想到的第一件事是limito。然而它的表达局限于:5似乎并不能解决我的问题 我希望我能用Limito做更复杂的事情,例如显示特定组的结果限制,比如只显示50辆来自美国的汽车。在您的ng repeat中使用:filter 搜索: 电话 {{friend.name} {{朋友.电话} 任何: 仅限姓名 仅限电话 平等性 电话 {{friendObj.name} {{friendObj.phone} 您可以在ng repeat中使用多个过滤器 这是
ng repeat
的有限结果,所以我想到的第一件事是limito。然而它的表达局限于:5似乎并不能解决我的问题
我希望我能用Limito做更复杂的事情,例如显示特定组的结果限制,比如只显示50辆来自美国的汽车。在您的ng repeat中使用:filter
搜索:
电话
{{friend.name}
{{朋友.电话}
任何:
仅限姓名
仅限电话
平等性
电话
{{friendObj.name}
{{friendObj.phone}
您可以在ng repeat中使用多个过滤器 这是你的电话号码
{{people.name}
所以我应该编写自己的自定义过滤器?过滤器可以限制ng重复的结果数?他们既不把它全部隐藏起来,也不把它全部展示出来,好吗?
<div ng-init="friends = [{name:'John', phone:'555-1276'},
{name:'Mary', phone:'800-BIG-MARY'},
{name:'Mike', phone:'555-4321'},
{name:'Adam', phone:'555-5678'},
{name:'Julie', phone:'555-8765'},
{name:'Juliette', phone:'555-5678'}]"></div>
Search: <input ng-model="searchText">
<table id="searchTextResults">
<tr><th>Name</th><th>Phone</th></tr>
<tr ng-repeat="friend in friends | filter:searchText">
<td>{{friend.name}}</td>
<td>{{friend.phone}}</td>
</tr>
</table>
<hr>
Any: <input ng-model="search.$"> <br>
Name only <input ng-model="search.name"><br>
Phone only <input ng-model="search.phone"><br>
Equality <input type="checkbox" ng-model="strict"><br>
<table id="searchObjResults">
<tr><th>Name</th><th>Phone</th></tr>
<tr ng-repeat="friendObj in friends | filter:search:strict">
<td>{{friendObj.name}}</td>
<td>{{friendObj.phone}}</td>
</tr>
</table>
<div ng-repeat="people in peoples | filter:{country:'usa'} | limitTo:3">
{{people.name}}
</div>