为AngularJS手风琴添加标签索引?

时间:2014-06-30 18:51:26

标签: javascript jquery angularjs accordion tabbing

您好我有一台AngularJS手风琴,我使用下面的代码创建。我想为手风琴添加一个标签索引,以便有人可以选择手风琴的所有li标签。

            <accordion close-others="showOnlyOne">
                <accordion-group heading="{{group.name}}" ng-repeat="group in reportFiltered"  is-open="group.isThisOpen">
                    <ul class="nav">
                        <li ng-repeat="myObj in group.myObj">
                            <a ng-click="function(myObj.query)">{{myObj.name}}</a>
                        </li>
                    </ul>
                </accordion-group>
            </accordion>

我尝试过这样的事情:

tabIndex="item.index

但这似乎不起作用。

此外,我还需要一种方法来访问当前选项卡上的标签内容/值...但这是我的下一个问题。

更新:

我得到了使用{{$ index}}的标签,但现在我需要对当前正在标签的li标签做一些事情。

1 个答案:

答案 0 :(得分:4)

尝试

tabindex="{{item.index}}"

甚至更好

ng-attr-tabindex="{{item.index}}"

您还可以从ngRepeat

访问$ index