Javascript angularjs ng repeat:仅显示匹配结果的列表
现在我有一个ng重复,重复一组结果Javascript angularjs ng repeat:仅显示匹配结果的列表,javascript,angularjs,ng-repeat,Javascript,Angularjs,Ng Repeat,现在我有一个ng重复,重复一组结果 <a class="list-group-item" href="#trip/{{trip.id}}/overview" ng-repeat="trip in trips | filter:search | limitTo:-15"> 基本上,我在输入字段中输入的内容越多,列表就会缩小 <input type="text" ng-model="search.$" class="form-control input-lg">
<a class="list-group-item" href="#trip/{{trip.id}}/overview" ng-repeat="trip in trips | filter:search | limitTo:-15">
基本上,我在输入字段中输入的内容越多,列表就会缩小
<input type="text" ng-model="search.$" class="form-control input-lg">
我想要实现的是,我在开始时有一个0项的结果集。
结束我在ng模型输入字段中输入的越多,匹配的项目就越多或越少
是否有一个过滤器,或什么东西来实现我的目标
thx您可以编写一个新的筛选服务,在
搜索时处理特殊情况。$
为空,或者您可以执行类似操作(未经测试):
您是否希望文本输入作为“精确匹配”而不是子字符串?这是我唯一能想到的在输入后显示更多结果的方法。。
<a ... ng-repeat="trip in (search.$ ? (trips | filter:search | limitTo:-15) : [])">