我正在使用 uib-accordion 指令,我想添加一个按钮来展开/关闭手风琴中的所有元素。我的代码是这样的:
<uib-accordion close-others="false">
<div align="right">
<a href="" ng-click="showFunc = !showFunc"> {{ showFunc ? "Hide all" : "Show all" }} </a>
</div>
<uib-accordion-group is-open="showFunc" ng-repeat="fun in functions" heading="{{ fun.name }}" is-disabled="!fun.show">
</uib-accordion-group>
发生的情况是,当我单击展开所有按钮时,只要您不单独单击每个面板,就会在面板范围内创建变量 showFunc,并且 is-show 指令从那里获取它。
怎么可能做到?我正在使用角度 1.6.2
谢谢。