2014-08-29 69 views
2

我使用的是Angular UI手風琴,效果很好。唯一的問題是你必須點擊文本,這似乎是一個非常糟糕的經歷。有沒有人知道一種方法來點擊標題中的任何地方並讓它切換?使用Angular UI手風琴可以點擊標頭上的任何位置嗎?

更新

我還在做這個工作,到目前爲止,它看起來像你需要編輯template HTML directly

<a class="accordion-toggle" ng-click="toggleOpen()" accordion-transclude="heading"> 

我試圖通過在指令上創建一個ng鍵來避免這種情況,但是這不起作用。

<accordion-group heading="Company" data-ng-click="toggleOpen()"> 

回答

2

您只需將標記的內容放在div內。

<accordion> 
    <accordion-group is-open="status.open"> 
     <accordion-heading> 
     <div> 
     Accordion Title 
     <i class="pull-right glyphicon" 
      ng-class="{'glyphicon-chevron-down': status.open, 
      'glyphicon-chevron-right': !status.open}"> 
     </i> 
     </div> 
     </accordion-heading> 
     Accordion Contents 
    </accordion-group> 
<accordion> 
+1

謝謝!但是,這仍然不會使其可點擊_anywhere_,但只能在標題文本的相同高度。有沒有辦法讓div填寫所有的標題框,同時保持文本相同? – cpury 2015-06-25 08:50:48

0

我結束了使用引導可摺疊而不是手風琴。我發現手風琴控制器是最好的越野車。