如果字符串是某个值(如果警告== P),我有一个表格不能显示日期使用AngularJS
我正在尝试使用ng-if来完成此操作,但此方法会添加2列,一列用于隐藏日期,另一列用于正确日期:
<table ng-table="vm.IncidentList" class="table table-hover">
<tr ng-repeat="row in $data">
<td data-title="'Incident Number'" {{row.IR_ID_NUM}}{{row.warning}}</td>
<td data-title="'Type'"{{row.type}} </td>
<!--if warning == p, do not display date-->
<td ng-if "{{row.warning}} == "P"">---</td>
<!--if warning !== p, display date-->
<td ng-if "{{row.warning}} != "P"" data-title="'Date'" {{row.date | date}}</td>
</tr>
</table>
答案 0 :(得分:1)
试试这个
<td ng-if "row.warning == 'P' ">---</td>
您也缺少>
这里
here
|
<td data-title="'Incident Number'" {{row.IR_ID_NUM}}{{row.warning}}</td>
<td data-title="'Type'"{{row.type}} </td>
<td data-title="'Type'"{{row.type}} </td>
应该是
<td data-title="Incident Number"> {{row.IR_ID_NUM}}{{row.warning}}</td>
<td data-title="Type">{{row.type}} </td>
<td ng-if "row.warning == 'P' ">---</td>
<td ng-if "row.warning != 'P' " data-title="Date"> {{row.date | date}}</td>