Angularjs 获取最后一个内部ng重复索引 vm.remove=函数(){ 如果(我确认){ updateGroupMember(数据)。然后(函数(响应){ SweetAlert.swal('Deleted!',response.data.message); vm.后拼接(索引1); },函数(错误){ $scope.showError(error.data.message); }); } }
如何像在vm.remove()中一样在最后一次内部ng repeat中获取当前索引,只需使用Angularjs 获取最后一个内部ng重复索引 vm.remove=函数(){ 如果(我确认){ updateGroupMember(数据)。然后(函数(响应){ SweetAlert.swal('Deleted!',response.data.message); vm.后拼接(索引1); },函数(错误){ $scope.showError(error.data.message); }); } },angularjs,angularjs-directive,angularjs-scope,Angularjs,Angularjs Directive,Angularjs Scope,如何像在vm.remove()中一样在最后一次内部ng repeat中获取当前索引,只需使用$index,即可获得当前ng repeat索引。如果需要,也可以使用$parent.$index获取父级ng repeats索引 <div ng-repeat="post in vm.post track by $index"> <button ng-click="vm.remove(post,$index)"></button>
$index
,即可获得当前ng repeat
索引。如果需要,也可以使用$parent.$index
获取父级ng repeat
s索引
<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);
});
}
}