Javascript 我需要打开一个特定的手风琴组点击一个按钮
例如:如果我将特定值传递给函数,如何打开第二个手风琴组。下面是我的html代码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="
<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实现手风琴功能。