将 ng-click 属性添加到手风琴组的 header 值
Adding a ng-click attribute to the header value of an accordion group
我正在尝试跟踪用户单击 bootstrap 手风琴的 header 的顺序。我在尝试向重复的 accordion-group
添加 ng-click
属性时遇到了麻烦 运行。我试图将点击区域限制为 header 文本,而不是整个组。我认为执行此操作的一个好方法是将点击 $event
传递给 ng-click
函数,但它不起作用。
这是一个带有损坏的 ng-click
属性的 Plunker:
http://plnkr.co/edit/yOTRVRjxRDTlnZ9Qwsk4?p=preview
谁能帮我找出解决这个问题的最佳方法Angular?
您可以将 accordion-heading 用于自定义 header。
示例如下:
<accordion-group close-others={{oneAtATime}} ng-repeat="(key, value) in groupedByCategory" is-open="value.open" >
<accordion-heading>
<a ng-click="clickTrack($event)">{{key}}</a>
</accordion-heading>
<div ng-repeat="c in value | orderBy: 'rating'">
<input type="radio" name="Category" value="{{c.name}}-{{key}} "> {{c.name}} | {{c.rating}}
</div>
</accordion-group>
我正在尝试跟踪用户单击 bootstrap 手风琴的 header 的顺序。我在尝试向重复的 accordion-group
添加 ng-click
属性时遇到了麻烦 运行。我试图将点击区域限制为 header 文本,而不是整个组。我认为执行此操作的一个好方法是将点击 $event
传递给 ng-click
函数,但它不起作用。
这是一个带有损坏的 ng-click
属性的 Plunker:
http://plnkr.co/edit/yOTRVRjxRDTlnZ9Qwsk4?p=preview
谁能帮我找出解决这个问题的最佳方法Angular?
您可以将 accordion-heading 用于自定义 header。
示例如下:
<accordion-group close-others={{oneAtATime}} ng-repeat="(key, value) in groupedByCategory" is-open="value.open" >
<accordion-heading>
<a ng-click="clickTrack($event)">{{key}}</a>
</accordion-heading>
<div ng-repeat="c in value | orderBy: 'rating'">
<input type="radio" name="Category" value="{{c.name}}-{{key}} "> {{c.name}} | {{c.rating}}
</div>
</accordion-group>