javascript - 限制 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>
解决方案
尝试重新排序过滤器管道
ng-repeat="student in getAllStudents() | filter: searchText | limitTo: 10"
推荐阅读
- vuelidate - 与 Vue 3 一起使用时出现 Vuelidate TypeError
- django - DRF 在视图集或序列化程序中创建方法
- php - 在数组中搜索或比较值
- c - FFMPEG libx265 编码在 avcodec_free_context 后未释放内存
- .net - BizTalk 中的 ISO schematron 验证有哪些替代方法?
- php - 使用相同的项目简化 PHP 数组
- android - Android 加密无法使用 KeyStore 解密数据 Generated kaypair KeyStoreException: Unknown error
- twilio - 使用谷歌语音到文本 API 覆盖文本
- asp.net-core - asp net core 3.1 Session永不过期
- javascript - 如何从 chrome.history.search 返回一个 URL?