gpt4 book ai didi

javascript - Angular 列表查找可见

转载 作者:行者123 更新时间:2023-11-27 23:53:32 25 4
gpt4 key购买 nike

假设您有一个名为 users 的变量,它是一个数组

现在你有以下ng-repeat

ng-repeat="user in users | filterUser: searchUser: assignedUsers: selectedDivision"

现在,在使用 searchUser amd selectedDivision 过滤用户后,您希望收集所有可见的用户

Angular 是否提供了一种方法来执行此操作并避免冗余循环?

注意

我接受了下面的答案,但是我确实找到了另一种简单的方法:

ng-repeat="user in filteredUsers = (users | filterUser: searchUser: assignedUsers: selectedDivision)"

这将在您的 $scope 中创建一个名为 filteredUsers 的变量,该变量仅包含可见用户!

最佳答案

两种解决方案:

  • 在 Controller 上创建您自己的过滤方法并将其存储在 $scope 中以供显示和检索

  • 在 Controller 中调用具有相同属性的 Angular 过滤器$filter('filter')(数组、表达式、比较器)

显示更多:https://docs.angularjs.org/api/ng/filter/filter

关于javascript - Angular 列表查找可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32480545/

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