我在html中有<ul>
个元素,其结构大致如下:
<ul id="ElementList">
<li> Some element 1 </li>
<li> Some element 2 </li>
<li> Some element 3 </li>
<li ng-repeat="element in someArray" ng-show = "SomeCondition"> element </li>
</ul>
如果元素3后面没有元素,我想完全隐藏元素列表,如果元素3后面有任何元素,则显示完整列表。用于ng-repeat的数组和上面ng-show的条件是我不能利用或者理解它是如何工作的东西(来自第三方),因此只能用渲染的东西来玩。我怎么能这样做?
答案 0 :(得分:0)
因此,您希望仅在元素数组不为空且且SomeCondition为true时才显示列表:
<ul id="ElementList" ng-show="someArray.length != 0 && SomeCondition">