我使用Angular JS(1.x)制作了一个列表。我必须实现分页,所以我正在使用dirPaginate来实现此目的。
现在我需要在列表框上方放置一个搜索框,以便用户在列表项中进行搜索,因此我也在使用过滤器。
问题在于,无论我在搜索框中搜索什么内容,即使搜索结果中存在搜索结果,搜索结果也不会返回任何内容。
以下是我的代码:
<input type="text" ng-model="searchText"/>
<div dir-paginate="data in fiteredResults = (topics | toArray |
naturalSort | filter:searchText) | itemsPerPage: 2"
class="row topic group"
id="topic_{{data.$key | metricNameClass}}">
<div class="col-md-12">
{{data.$key}}
</div>
</div>