gpt4 book ai didi

javascript - 对象内部数组的 Angular 表过滤器

转载 作者:太空宇宙 更新时间:2023-11-04 15:35:34 25 4
gpt4 key购买 nike

enter image description here

我是新的 Angular ,我想做的是对表行中的对象的内部数组应用过滤器,过滤器正在工作,但仅适用于该 td,不适用于整个行,为什么会发生这种情况,是这里缺少什么吗?非常感谢任何帮助。

这里是骗子:http://plnkr.co/edit/lXxTS1A3zRCk6mdtw2JP?p=preview

最佳答案

使用过滤器函数将第二个过滤器通过管道传输到您的项目列表: http://plnkr.co/edit/ydKDEUUWZcI0Qt9fQxhB?p=preview

$scope.applyToTitle = function (title)
{
if($scope.support.code.length !== 0)
{
for(var i=0; i<$scope.tableObject.length; i++)
{
for(var j=0; j<$scope.tableObject[i].details.length; j++)
{
if(title.details[j].code == $scope.support.code)
{
return title;
}
}
}
}
else
{
return title;
}
}

并通过在filter:search:之后通过管道来应用此过滤器:

<tr ng-repeat="item in tableObject | filter:search | filter: applyToTitle">
<td>{{item.title}}</td>
...

关于javascript - 对象内部数组的 Angular 表过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44398667/

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