Javascript 我需要打开一个特定的手风琴组点击一个按钮

Javascript 我需要打开一个特定的手风琴组点击一个按钮,javascript,angularjs,angular-ui-bootstrap,accordion,bootstrap-accordion,Javascript,Angularjs,Angular Ui Bootstrap,Accordion,Bootstrap Accordion,例如:如果我将特定值传递给函数,如何打开第二个手风琴组。下面是我的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="

例如:如果我将特定值传递给函数,如何打开第二个手风琴组。下面是我的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>

{{menu}}
  • {{value.text}
据我所知,这应该对您有所帮助。如果这不是您需要的,请告诉我。请注意,我使用了:

ng-click="selection($index)" is-open="check($index)" 
来处理它


尝试在控制器中使用
$scope.userVal
传递手风琴索引。

无法理解代码中函数的特定值。我们谈论的是哪个函数和数据about@ShashankVivek:如果我将值“2”传递给用户定义的函数,我需要打开第二个accordion组。有可能吗?@ShashankVivek:或者,如果我将菜单标题传递给函数,我应该能够打开特定的手风琴组。你使用哪个角度插件来制作手风琴?分享它的url,是的,你可以这样做,但我需要了解流程。如果希望在加载
div
时将其置于
ng init
上。添加更多详细信息以帮助理解场景。普朗克在这方面可以帮你很大的忙。附上一份asap@ShashankVivek使用angular ui boostrap accordion实现手风琴功能。