限制ng-repeat,但搜索整个数组

时间:2019-03-19 09:10:04

标签: javascript angularjs

我在搜索时遇到问题,我有一个带有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>

1 个答案:

答案 0 :(得分:3)

尝试重新排序过滤器管道

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