如何使用Angular编写嵌套条件

How to write a nested condition using Angular?

本文关键字:嵌套 条件 何使用 Angular      更新时间:2023-09-26

我在一个显示页面中有一个名为Ordered的列,它将订单号打印为:

<div class="col-sm-2 detail" ng-if="clTxn.ordered">
  <a ng-if="relTransaction.txnType == 'Order'" ng-repeat="relTransaction in clTxn.relTransactions" ui-sref="order({id: relTransaction.txnId })">{{'Ord#'}}</a>
  <div class="title">Ordered</div>
</div>

它在订单上运行良好,现在我需要在relTransaction.txnType == 'Purchase'时添加相同的内容。我是新的角度,但我试图把同样的订单与采购,但没有为我工作。

注意,订单和采购都必须在以下条件下:

'ng-if' => 'clTxn.ordered'

请帮帮我。

<div class="col-sm-2 detail" ng-if="clTxn.ordered">
  <a ng-if="['Order', 'Purchase'].indexOf(relTransaction.txnType) != -1" ng-repeat="relTransaction in clTxn.relTransactions" ui-sref="order({id: relTransaction.txnId })">{{'Ord#'}}</a>
  <div class="title">Ordered</div>
</div>