我有以下代码在页面上显示 3 种不同类型:
- 生产
- 发展
- 维护
如果过滤结果中没有内容,我希望整个部分(生产 h4 和表/tbody)消失。(只有有内容才会出现)
<span ng-repeat="type in types">
<table class="max-width">
<tbody>
<div class="row" ng-repeat="result in filteredResults = (results | filter:search) | filter: status('status', type)">
<div class="left-header-padding" ng-if="$index==0">
<tr class="pull-left">
<h4 class="title">{{type.charAt(0).toUpperCase() + type.substring(1)}}</h4>
</tr>
</div>
</div>
</tbody>
</table>
</span>
我目前正在尝试 ng-if 获取表格内的内容,检查是否发生 ng-repeat 并仅渲染 ng-repeat 中是否有内容,但我希望整个部分(包括表格)在没有内容时消失。有谁知道如何做到这一点?