我正在尝试实现与下面的弹簧代码相同的行为:
<c:forEach items="${data}" var="data" varStatus="contador">
<c:if test="${(contador.count-1)%3==0}">
<div class="conjunto-${conjunto} row"> <!-- Show opening div -->
</c:if>
<!-- Some HTML goes here -->
<c:if test="${((contador.count-1)%3==2)}">
</div>
</c:if>
</c:forEach>
row
解释:只有在添加了 3 个其他 HTML 元素之后,我才想要一个新的类 div 。我试过这个ng-if
,像这样:
<div ng-repeat="data in DATA">
<div class="conjunto-{{$index/3}} row" ng-show="$index % 3 == 0" ng-include="'html.html'">
</div>
<div ng-show="$index % 3 != 0" ng-include="'html.html'">
</div>
</div>
但它显然不起作用,因为只有一个元素在 de div.row 内。
是否有一个 if 子句,我可以只添加打开的 div,然后稍后关闭它?
提前致谢。