我有一个AngularJS express来根据ng-repeat循环中的另一个属性显示日期或“NO”。
如果requirements.MyStatus ==“Y”,那么我想显示requirement.MyDate else如果requirement.MyStatus ==“N”,则显示“NO”
<tr ng-repeat="requirement in listItems" ng-class="requirement | rowFilter">
<td ng-bind="requirement.MyStatus"></td>
<td ng-bind="requirement.MyDate | date:'shortDate'"></td>
</tr>
我尝试了以下表达式,但它不起作用
{{requirement.metStatus ==“N”| iif:“requirement.MyDate | date:'shortDate'”:“NO”}}
感谢任何帮助。
感谢。
答案 0 :(得分:1)
尝试这种方式:
{{requirement.metStatus == "N" ? (requirement.MyDate | date:'shortDate') : "NO" }}
答案 1 :(得分:0)
更改此
<td ng-bind="requirement.MyDate | date:'shortDate'"></td>
到
<td ng-bind="requirement.MyDate | date:'shortDate'" ng-if="requirement.MyStatus == 'Y'"></td>