如何从代码隐藏中获取$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 →</button>
目标是通过nextManual函数实现ng-repeat之外的按钮,其中传递ng-repeat的$index。
最佳答案
您可以将 $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>
关于javascript - 在javascript中获取ng-reapeat的$index(代码隐藏),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23364051/