使用AngularJS ui-bootstrap将类添加到手风琴标题?

dnc*_*253 6 accordion angularjs angular-ui angular-ui-bootstrap

我想使用ng-class有条件地添加一个类accordion-heading,但似乎甚至没有在元素上显式设置一个类被保留.我有这个:

<div accordion close-others="true">
    <div ng-repeat="currItem in items" accordion-group>
        <div accordion-heading class="myClass">My Heading {{$index}}</div>
        <div class="accordion-inner myClass">asdf asdf asdf</div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

小提琴:http://jsfiddle.net/Zmhx5/1/

当我检查手风琴标题元素时,这个类myClass无处可寻.有什么理由我不能在手风琴标题中添加课程吗?

zs2*_*020 2

您可以将 CSS 放入指令accordion-heading标签内:

<accordion-heading>
    <div class="myClass">My Heading {{$index}}</div>
</accordion-heading>
Run Code Online (Sandbox Code Playgroud)

  • 问题是我要添加的类是在标题上设置灰色背景颜色,以使其具有禁用类型的外观。如果我在“accordion-heading”内的元素上执行此操作,则不会设置整个标题的背景颜色,并且看起来不太好。参见http://jsfiddle.net/Zmhx5/3/ (2认同)