Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript angularjs ng repeat:仅显示匹配结果的列表_Javascript_Angularjs_Ng Repeat - Fatal编程技术网

Javascript angularjs ng repeat:仅显示匹配结果的列表

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">

现在我有一个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">

我想要实现的是,我在开始时有一个0项的结果集。 结束我在ng模型输入字段中输入的越多,匹配的项目就越多或越少

是否有一个过滤器,或什么东西来实现我的目标


thx

您可以编写一个新的筛选服务,在
搜索时处理特殊情况。$
为空,或者您可以执行类似操作(未经测试):


您是否希望文本输入作为“精确匹配”而不是子字符串?这是我唯一能想到的在输入后显示更多结果的方法。。
<a ... ng-repeat="trip in (search.$ ? (trips | filter:search | limitTo:-15) : [])">