Javascript 当ng重复两次时,如何获取特定的json值?

Javascript 当ng重复两次时,如何获取特定的json值?,javascript,angularjs,json,Javascript,Angularjs,Json,我有一个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="

我有一个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>

{{data}}
这就是我想要的。但是,现在基于JSON对象中的特定值(这是一个唯一的代码),我想在特定的tr/td上应用
no-dealer
类(无所谓)。我怎样才能做到这一点

数据是这样的


ng重复创建一个新作用域,因此要使用父作用域中的函数,您必须像这样使用它-
ng class=“{‘没有经销商’:!$parent.$parent.isDealer(数据)}”


两次$parent以进入页面的主要范围

谢谢!完全有道理!但是如何从
$parent.$parent.isDealer(xxxx)
方法访问
经销商代码
值?基本上,我想根据一组预先占用的json对象检查经销商代码,然后将
no-dealer
类应用于特定的tr/td…您已经将经销商代码作为参数传递给isDealer函数,只需在函数中进行检查并返回布尔值