获取收割'javascript中的s$索引(代码隐藏)

Get ng-reapeat's $index in javascript (code behind)

本文关键字:索引 代码 隐藏 中的 收割 javascript 获取      更新时间:2023-09-26

如何从代码后面获得$index的实际值?

我的html是:

<div class="list-group nav nav-stacked">
    <a 
        ng-repeat="data in dbdata | orderBy:'heading' | filter:tocsearch"
        ng-click="jumpToManual(data.user_manual_id)"
        class="list-group-item"
        ng-class="{'active':data.user_manual_id===manualdata.page_id, 'selected': selectedIndex}">
        {{data.heading}}
    </a>
</div>
<button class="btn btn-default pull-right" ng-click="nextManual(data.$index)" type="button">Next &rarr;</button>

目标是通过传递ng重复的$index的nextManual函数在ng重复之外实现一个按钮。

您可以将$parent.$index作为参数传递给ngClick函数:

<div class="list-group nav nav-stacked">
    <a ng-repeat="data in dbdata | orderBy:'heading' | filter:tocsearch" 
       ng-click="jumpToManual(data.user_manual_id, $parent.$index)" 
       class="list-group-item" 
       ng-class="{'active':data.user_manual_id===manualdata.page_id, 'selected': selectedIndex}">
       {{data.heading}}
    </a>
</div>