gpt4 book ai didi

angularjs - Angular 使用 limitTo 和 Filter

转载 作者:行者123 更新时间:2023-12-03 06:58:06 24 4
gpt4 key购买 nike

我有一个包含 2,000 个元素的列表,我通过以下方式使用 Angular 创建了这些元素:

    <tr ng-repeat="elem in elements | limitTo:limitSize | filter:searchTerm |
orderBy:predicate:reverse">

我正在使用滚动事件来更改滚动时的 limitSize。

我还有一个 searchTerm,可以在给定元素中搜索 elem,如下所示:

    <input class="search" style="margin-top: 20px;" 
placeholder="Search" type="text" ng-model="searchTerm" />

当我在可见列表中搜索 elem 时,它当然可以工作,但是当我搜索当前不可见的 elem 时,它会返回一个空列表。

我使用 limitTo 是因为我不想在页面加载时呈现整个 2,000 个列表。

我有什么选择?我做错了什么吗?

谢谢,奥姆里

最佳答案

 <tr ng-repeat="elem in elements | filter:searchTerm | limitTo:limitSize | 
orderBy:predicate:reverse">

应该首先调用filter,然后调用limitTo

关于angularjs - Angular 使用 limitTo 和 Filter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25971469/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com