1

只有當array包含項目時,我纔想顯示accordion-groupangular-ui。這可以動態改變。
我試過使用ng-show,但由於數組的啓動沒有項目,它根本沒有顯示,並且一旦添加了項目,它就不會再次重新渲染。我爲它添加一個運動員:plnkr如何根據陣列中的項目顯示手風琴組

我應該讓ng-show以某種方式重新呈現嗎?

回答

1

最有可能在accordion-group指令中阻止ng-show按您的要求工作。儘管如此,我還沒有深入研究。

您可以隨時在包一個額外的div的,accordion-group,把ng-show有代替:

<div ng-show="items.length > 0"> 
    <accordion-group heading="Dynamic Body Content"> 
    <p>The body of the accordion group grows to fit the contents</p> 
    <div ng-repeat="item in items">{{item}}</div> 
    </accordion-group> 
</div> 

演示:plnkr