gpt4 book ai didi

javascript - javascript中的angular ng-repeat预过滤器

转载 作者:行者123 更新时间:2023-11-30 16:59:13 25 4
gpt4 key购买 nike

我在 tr 元素上有以下 Angular js 过滤器 ng-repeat。我怎样才能在 javascript 中完成所有这些?是否可以在一个自定义过滤器中完成?

注意:showRow是一个返回bool的函数,search string是一个字符串

ng-repeat="lob in filtered = (lobs | filter : showRow | filter : searchString | orderBy : 'name':true )

最佳答案

您可以使用 $filter 服务,或 $scope.$eval:

$filter('orderBy')(
$filter('filter')(
$filter('filter')($scope.lobs, $scope.showRow),
$scope.searchString),
'name', true);

$scope.$eval("lobs | filter : showRow | filter : searchString | orderBy : 'name':true");

未测试,但应该足够接近工作。

是的,使用第一种方法,您可以创建自己的过滤器来完成所有这些工作。

关于javascript - javascript中的angular ng-repeat预过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29173805/

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