我有一个 JSON 对象,它是 CSV 文件的解析表示。我想以表格格式显示它,所以我使用了 ng-repeat
两次:
<table class="table left">
<tbody>
<tr ng-repeat="invoice in invoices track by $index">
<td ng-repeat="data in invoice track by $index">
<div class="cell" ng-class="{ 'no-dealer': !isDealer(data) }">{{ data }}</div>
</td>
</tr>
</tbody>
</table>
这让我得到了我想要的。但是,现在基于 JSON 对象中的特定值(这是一个唯一代码),我想在该特定 tr/td 上应用 no-dealer
类(无关紧要)。我怎样才能做到这一点。
数据是这样的
最佳答案
ng-repeat 创建一个新作用域,所以要使用父作用域中的函数,你必须像这样使用它 -
ng-class="{ 'no-dealer': !$parent.$parent.isDealer(data) }"
两次$parent到达页面的主要范围
关于javascript - 如何在 ng-repeating 两次时获取特定的 json 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46153783/