<div class="sunti_contain" ng-repeat="sunti in suntis track by $index">
<div class="individual_sunti" ng-click="update_ancestor(sunti)">
<!--needs a unique div#id via angularz-->
<div class="sunti_content" ng-bind="sunti.content"></div>
<div class="sunti_tags" ng-bind="sunti.tags"></div>
<div class="sunti_author" ng-bind="sunti.author"></div>
<div class="sunti_shortid" ng-bind="sunti.short_id"></div>
<div class="sunti_ancestor" ng-bind="sunti.ancestor"></div>
</div>
<div class="sunti_reply_carriage_wrapper">
<div class="sunti_reply_carriage" ng-show="!sunti.descendents.length">
<div class="individual_sunti reply_carriage_sunti" ng-repeat="descendent in sunti.descendents">
<div class="sunti_content" ng-bind="descendent.content"></div>
<div class="sunti_tags" ng-bind="descendent.tags"></div>
<div class="sunti_author" ng-bind="descendent.author"></div>
<div class="sunti_shortid" ng-bind="descendent.short_id"></div>
</div>
</div>
</div>
</div>
我想只顯示div.sunti_reply_carriage,如果有任何後代呈現在ng重複。如果沒有後代,我不希望div sunti_reply_carriage出現。但是,ng-show="!sunti.descendents.length"
不起作用,大概是因爲它只是在ng-repeat之前/之前引用descendents in sunti.descendents
角度有條件地顯示div嵌套ng重複
我該怎麼做?
你可以嘗試用NG-秀= 「sunti.descendents.length> 0」 –
感謝我做'NG-如果=「sunti.descendents.length> 0」'在我的包裝div和它的竅門! =)將它作爲答案添加並且將其作爲答案(如果需要的話) – sova
您也可以使用ng-if =「sunti.descendents.length」,因爲除了0之外的任何數字都將始終評估爲true –