angular-ui - 我可以使用 Angular UI Accordion 单击标题上的任意位置吗?

标签 angular-ui

我正在使用 Angular UI Accordion ,它效果很好。唯一的问题是你必须点击文本,这似乎是一次非常糟糕的体验。有谁知道如何单击标题中的任意位置并切换它?

更新

我仍在努力,到目前为止,您似乎需要编辑 template HTML directly

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

我试图通过在指令上创建 ng-click 来避免这种情况,但是,这不起作用。

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

最佳答案

您所要做的就是将标签的内容包含在 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>

关于angular-ui - 我可以使用 Angular UI Accordion 单击标题上的任意位置吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25576200/

相关文章:

angularjs - Angular ui-select box禁用自动向上方向

javascript - angularjs toastr 无法从粘性更改为动态关闭

javascript - 使用转义键关闭模态的 Angular 指令

javascript - Angular 用户界面选择 : Change theme

javascript - 如何访问 ui.route - onEnter 方法内的父范围变量?

ajax - 带有 Angular : loading tab content on click only with $http 的选项卡

angularjs - 无法使用键盘以特定高度导航 angular-ui bootstrap typeahead

javascript - AngularJS ng-repeat 中的 if 语句条件

angularjs - Angular UI 模态中的嵌入不起作用

javascript - 在 Angular UI-Grid 中交换数据,在外部更改数据集时新列不可见