获取最后的内部重复索引

问题描述 投票:2回答:1
    <div ng-repeat="post in vm.post track by $index">
          <button ng-click="vm.remove(post,$index)"></button>
          <div ng-repeat="comment in post.cmt track by comment._id">
               <div ng-repeat="reply in comment track by reply._id">
                    <button ng-click="vm.remove(post,'what shoud I pass here as index')"></button>
        </div>
     </div>
</div>
   vm.remove = function() {
   if (isConfirm) {
       groupFactory.updateGroupMember(data).then(function(response) {
           SweetAlert.swal('Deleted!', response.data.message);
           vm.post.splice(index, 1);
       }, function(error) {
           $scope.showError(error.data.message);
       });
   }
 }

如何获取当前索引的最后内部ng-repeat的回复,就像我在vm.remove()中获得的帖子一样

angularjs angularjs-directive angularjs-scope
1个回答
3
投票

只需使用$index,因为它将为您提供当前的ng-repeat指数。如果需要,您也可以使用ng-repeat获取父母$parent.$indexs指数。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.