我想创建一个隐藏的过滤器,例如给出了三个特定的ID。
我的数据对象如下:
$scope.subtree = [{id: 1},{id: 2},{id: 3},{id: 4},{id: 5},{id: 6},{id: 6}]
我得到隐藏的命令:
[{id: 1},{id: 4},{id: 6}]
模板
<ul>
<li ng-repeat="node in subtree">
<p>node.id </p>
</li>
<ul>
答案 0 :(得分:3)
使用过滤器或作用域上的函数。
data-ng-repeat="node in subtree | idFilter:[1,4,6]"
data-ng-repeat="node in subtree | filter:hideIds([1,4,6])"