如何在深层嵌套ngRepeat中获取不同层级的$index
Posted codeing or artist ?
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在深层嵌套ngRepeat中获取不同层级的$index相关的知识,希望对你有一定的参考价值。
<ul class="list-group" ng-repeat="item in vm.appData" ng-init="outerIndex = $index"> <h3>{{item.name}}<span class="outer-index">outerIndex:{{outerIndex}}</span></h3> <h4>{{item.author}}</h4> <li class="list-group-item"> <ul class="list-group"> <li class="list-group-item" ng-repeat="v in item.books track by $index" ng-init="innerIndex = $index"> {{v.name}} <span class="inner-index">innerIndex:{{innerIndex}}</span><button class="btn btn-danger" ng-click="vm.removeItem(outerIndex, innerIndex)">删除</button> </li> <li class="list-group-item"> <form class="form-inline"> <input class="form-control" ng-model="vm.tempItem[$index]" type="text"> <button class="btn btn-primary" ng-click="vm.addItem(outerIndex)">添加一项</button> </form> </li> </ul> </li> <hr ng-show="!$last"> </ul>
以上是关于如何在深层嵌套ngRepeat中获取不同层级的$index的主要内容,如果未能解决你的问题,请参考以下文章