我新的角度,我试图做的是应用从表行对象的内部阵列上过滤器,过滤器工作,但只适用于td,不是整行,为什么会发生这种情况,这里有什么遗漏吗?任何帮助深表感谢。
plunker这里:http://plnkr.co/edit/lXxTS1A3zRCk6mdtw2JP?p=preview
我新的角度,我试图做的是应用从表行对象的内部阵列上过滤器,过滤器工作,但只适用于td,不是整行,为什么会发生这种情况,这里有什么遗漏吗?任何帮助深表感谢。
plunker这里: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;
}
}
并申请此过滤器通过在过滤器之后对其进行管道输送:搜索:
<tr ng-repeat="item in tableObject | filter:search | filter: applyToTitle">
<td>{{item.title}}</td>
...
你应该过滤器适用于那些相关联的NG-模型正确的字段。因此,而不是 :
<tr ng-repeat="item in tableObject | filter:search">
应该例如:
<tr ng-repeat="item in tableObject | filter:search.title">
punker here https://plnkr.co/edit/lXxTS1A3zRCk6mdtw2JP?p=preview – Praveen