【发布时间】:2016-08-29 07:44:03
【问题描述】:
我有一个 id 列 (1,2,3,4,5) 的表,并且我有一个元素数组。 $scope.elements 的值为 - 1,3。
<ul ng-repeat="x in elements>
<li>{{x}}</li>
</ul>
使用它,我必须将元素数组中的值与表中的 id 进行比较。如果两个 idd 匹配,我必须隐藏该行。
当我使用ng-if 时,由于我使用 ng-repeat,每次迭代都会创建多行...
谁能帮我解决这个问题...
更新: 隐藏2 = [1,3,4] ng-repeat="x in [hides2] track by $index" ng-if="x!=3"
但是表格显示了值,(它没有隐藏 1,3,4 记录) [enter image description here]1
【问题讨论】:
-
您的问题到底是什么?
-
@Rakeschand 我有一个 id 为 1,2,3,4,5 的表,我有一个包含一些数字的元素数组。我必须将这些数组编号与表 id 进行比较。当找到匹配项时,我必须隐藏该表行...
-
你试过我的答案了吗?
标签: angularjs angularjs-ng-repeat