Javascript AngularJs:ngif中的嵌套条件

Javascript AngularJs:ngif中的嵌套条件,javascript,angularjs,Javascript,Angularjs,我在标签内使用ng if显示数据。我有一个嵌套条件要运行,以确定要显示的内容。如果我使用下面这样的简单条件,它可以工作: <tr ng-repeat="tag in tagDetails"> <td ng-if ("tag.arrayVal[1].state && tag.arrayVal[1].state == 'KAR'")tag.arrayVal[1].state</td> </tr> 请帮助我。我会将此条件逻辑导出到控制器或过滤

我在标签内使用ng if显示数据。我有一个嵌套条件要运行,以确定要显示的内容。如果我使用下面这样的简单条件,它可以工作:

<tr ng-repeat="tag in tagDetails">
<td ng-if ("tag.arrayVal[1].state && tag.arrayVal[1].state == 'KAR'")tag.arrayVal[1].state</td>
</tr>

请帮助我。

我会将此条件逻辑导出到控制器或过滤器,然后应用ng-if。能否显示一个在ng-if中处理此问题的示例代码?能否为tagDetails添加数据结构显示我可以为您制作一个可用的示例?添加的数据结构不正确。它不是有效的JavaScript对象。
<td ng-if="(tag.arrayVal[1].state && tag.arrayVal[1].state == 'TAM') || (tag.arrayVal[0].state && tag.arrayVal[0].state == 'TAM')"></td>
"arrayVal":
       [
           {
               "state": "KAR",
               "country": "India",
               "region": "Asia",
               "availability": "Available"
           },
           {
               "state": null,
               "country": null,
               "region": null,
               "availability": null
           }
       ]
   },