Javascript 如何根据数组中的项目显示手风琴组

Javascript 如何根据数组中的项目显示手风琴组,javascript,angularjs,angularjs-ng-repeat,angular-ui,angular-ui-bootstrap,Javascript,Angularjs,Angularjs Ng Repeat,Angular Ui,Angular Ui Bootstrap,仅当数组包含项目时,我想显示角度ui的手风琴组。这可以动态更改。 我尝试使用ng show,但由于数组开始时没有项目,因此它根本不会显示,并且在添加项目后不会再次重新渲染。我为它添加了一个plunker: 我是否应该以某种方式重新渲染ng show?很可能是accordion组指令中的某个东西阻止ng show按您的意愿工作。不过,我还没有深入研究 您始终可以将手风琴组包装在一个额外的div中,并将ng show放在那里: <div ng-show="items.length > 0

仅当
数组
包含项目时,我想显示
角度ui的
手风琴组
。这可以动态更改。
我尝试使用
ng show
,但由于数组开始时没有项目,因此它根本不会显示,并且在添加项目后不会再次重新渲染。我为它添加了一个plunker:


我是否应该以某种方式重新渲染
ng show

很可能是
accordion组
指令中的某个东西阻止
ng show
按您的意愿工作。不过,我还没有深入研究

您始终可以将
手风琴组
包装在一个额外的div中,并将
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>