首页 > 解决方案 > 限制 ng-repeat 但搜索整个数组

问题描述

我的搜索有问题,我有一个带有 getAllStudents 函数的 ng-init,它从数据库中获取所有学生,后来我试图在 ng-repeat 中将其限制为 10 个学生,但是当用户搜索时,它应该能够在 getAllStudents 中搜索所有学生并显示它们。目前由于limitTo不显示。请帮忙。

<main ng-init="getAllStudents()">
    <section ng-repeat="student in getAllStudents() | limitTo: 10 | filter: searchText>
        <div ng-click="showStudent(student.details.id, showStudent.details.name)"></div>
    </section>
</main>

标签: javascriptangularjs

解决方案


尝试重新排序过滤器管道

ng-repeat="student in getAllStudents() | filter: searchText | limitTo: 10"

推荐阅读