我有一个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
类(无关紧要)。我怎样才能实现这个目标。
数据就像这样
答案 0 :(得分:1)
ng-repeat创建一个新范围,因此要使用父范围中的函数,您必须像这样使用它 -
ng-class="{ 'no-dealer': !$parent.$parent.isDealer(data) }"
两次$ parent达到主页范围