[英]I need to open a particular accordion group on click of a button
For example: How to open a 2nd accordion group if i pass a particular value to a function.例如:如果我将特定值传递给函数,如何打开第二个手风琴组。 Below is my html code.下面是我的 html 代码。
<uib-accordion-group ng-repeat="(menu,submenu) in leftNavData.leftNav" is-open="$first">
<uib-accordion-heading>
<span ng-click="location(submenu.url)">{{menu}}</span><i class="pull-right bold" ng-class="{'icon-downArrow': openIndex[$index], 'icon-fti_rightArrow': !openIndex[$index]}"></i>
</uib-accordion-heading>
<ul>
<li ng-repeat="value in submenu" ng-click="subMenuOpen($event)"><a ui-sref="{{value.url}}">{{value.text}}</a></li>
</ul>
</uib-accordion-group>
From what I understood, this plunker should help you.Let me know if this isn't what you need.据我了解,这个 plunker应该可以帮助你。如果这不是你需要的,请告诉我。 Note that I've used:请注意,我使用过:
ng-click="selection($index)" is-open="check($index)"
to handle it.来处理它。
Try passing accordion index using $scope.userVal
in your controller.尝试在控制器中使用$scope.userVal
传递手风琴索引。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.