【发布时间】:2019-12-05 01:21:59
【问题描述】:
我正在从后端获取案例列表,我想根据几个条件显示一些案例,例如每个案例的inspectionStage 字段和数值。我只想在有 InspectionStage=0 的行中显示案例。
我试过了:
<tr ng-repeat="qcCase in qcCases | filter: filter.case" ng-if="{{inspectionStage==0}}">
但它不起作用,我也尝试在<tr> 标签下使用ng-show,但它不起作用。
这是我的代码:
<div class="panel-body">
<div class="row">
<div class="col-md-4">
<div ng-cloak style="padding-left: 15px; padding-top: 15px; padding-bottom: 5px;">
<md-input-container class="md-block"> <label>Search Cases</label> <input ng-model="filter.case">
</md-input-container>
</div>
</div>
</div>
<md-content>
<md-tabs md-dynamic-height md-border-bottom>
<md-tab label="Not Started">
<md-content class="md-padding">
<table ng-table="tableParams" class="table table-striped table-bordered table-hover">
<tr ng-repeat="qcCase in qcCases | filter: filter.case">
<td data-title="'#'">{{$index + 1}}</td>
<td data-title="'Case ID'">{{qcCase.id}}</td>
</tr>
</table>
</md-content>
</md-tab>
</md-tabs>
</md-content>
</div>
请注意-<tr> 标签下的filter.case 需要从列表中搜索案例。我想根据inspectionStage 在某处添加一个条件,这样如果inspectionStage 为0,那么只有该行应该显示该数据。
【问题讨论】:
-
ng-if中的双花括号{{ }}将布尔值false转换为字符串"false",这在JavaScript 中是真实的。
标签: html angularjs angularjs-directive