-1

例如:如果我將一個特定的值傳遞給一個函數,如何打開第二個手風琴組。以下是我的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> 
+0

不能理解你的代碼中*函數的特殊值。我們在談論哪些功能和數據 –

+0

@ShashankVivek:如果我將一個值「2」傳遞給用戶定義的函數,我需要打開第二個手風琴組。是否有可能這樣做? –

+0

@ShashankVivek:或者如果我將菜單標題傳遞給函數,我應該可以打開特定的手風琴組。 –

回答

0

從我的理解,this plunker應該幫助你。讓我知道如果這不是你所需要的。請注意,我用過:

ng-click="selection($index)" is-open="check($index)" 

來處理它。

嘗試在控制器中使用$scope.userVal傳遞手風琴索引。

相關問題