5

嗨,我有一个使用下面的代码创建的 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 标签做一些事情。

4

1 回答 1

6

尝试

tabindex="{{item.index}}"

甚至更好

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

您还可以从 ngRepeat 访问 $index

于 2014-06-30T19:23:48.590 回答