如何在一个 html 标签中使用 ng if else 来推导条件

How to use ng if else in one html tag to derive the condition

任何人都可以帮我解决以下问题,目前我正在使用下面的代码来显示我使用两个 <td> 标签导出条件值的值,有什么办法可以做else 在一个 <td> 标签中?

<td class="features" ng-if="OrderStatus.length>0">
<span ng-repeat="indi in ServiceDisconnects.Service">{{indi.serviceID}}<br></span>
</td>

<td class="features" ng-if="!OrderStatus.length>0">
<span ng-repeat="indi in ServiceDisconnects.Service">{{indi.productID}}<br></span>
</td>

你为什么不在 ng-repeat 中检查它

<td ng-repeat="indi in ServiceDisconnects.Service">
<span ng-if="OrderStatus.length>0" >{{indi.serviceID}}<br></span>
<span ng-if="!OrderStatus.length>0" >{{indi.serviceID}}<br></span>
</td>

这就是您要找的。根据您的需要修改。

<td class="features" >
    <span ng-repeat="indi in ServiceDisconnects.Service">
    <span ng-if="OrderStatus.length>0">{{indi.serviceID}}</span>
    <span ng-if="!OrderStatus.length>0">{{indi.productID}}</span>
    <br></span>
</td>

只需在表达式中添加您的条件({{}})

<td ng-repeat="indi in ServiceDisconnects.Service">
<span>{{ OrderStatus.length>0? indi.serviceID:indi.productID}}</span><br>
</td>