目前,我有以下几点:AngularJS - 隐藏DIV当列表为空
<div class="row">
<!-- Banners -->
<h2 class="mt15">Banners</h2>
<div class="col-sm-3 ml5 mt5" ng-repeat="banner in banners" ng-if="!banner.public">
<ul class="rdopts form-group">
<li class="rdopt opt mb10">
<label class="btn btn-danger btn-sm w100pc">
<input type="radio" name="banner_option" autocomplete="off" ng-model="vm.editModel.banner" value="{{banner.file}}" ng-checked="{{banner.file === main_image_css_file}}">{{banner.name}}
</label>
</li>
</ul>
</div>
目前,我在旗帜列表都公共和私人横幅。 banner.public
属性做这种区别。我目前需要做的是在列表中没有任何元素的情况下隐藏整个div,因为该列表仅显示符合ng-if="!banner.public"
条件的横幅吗?
任何想法,我该如何使用Angular做到这一点?
澄清:当我在列表中没有任何填充ng-if =“!banner.public”条件的元素时,我想要做的是隐藏整行div。
'NG-IF = “旗帜”'试试这个。 – Jai
我会在几分钟内提供解决方案。 –
看看我的表决答案,添加更新。使用ng-if在行div –