Javascript $index of element在使用过滤器时发生更改如何获得元素angularjs的正确索引?
当我使用过滤器时,元素的索引正在更改。当我删除一个元素时,它正在删除另一个元素。如何获得元素的精确$indexJavascript $index of element在使用过滤器时发生更改如何获得元素angularjs的正确索引?,javascript,angularjs,Javascript,Angularjs,当我使用过滤器时,元素的索引正在更改。当我删除一个元素时,它正在删除另一个元素。如何获得元素的精确$index <div class="repeater" ng-repeat="student in students | filter : query"> <button type="button" class="close pull-right" ng-click="remove($index)">×</button> $scope.
<div class="repeater" ng-repeat="student in students | filter : query">
<button type="button" class="close pull-right" ng-click="remove($index)">×</button>
$scope.remove = function(id){
$scope.students.splice(id,1);
};
&时代;
$scope.remove=函数(id){
$scope.students.splice(id,1);
};
最好使用student对象本身
<button type="button" class="close pull-right" ng-click="remove(student)">×</button>
$scope.remove = function(student){
$scope.students.splice($scope.students.indexOf(student),1);
};
×;
$scope.remove=函数(学生){
$scope.students.splice($scope.students.indexOf(student),1);
};
最好使用student对象本身
<button type="button" class="close pull-right" ng-click="remove(student)">×</button>
$scope.remove = function(student){
$scope.students.splice($scope.students.indexOf(student),1);
};
×;
$scope.remove=函数(学生){
$scope.students.splice($scope.students.indexOf(student),1);
};
最好使用student对象本身
<button type="button" class="close pull-right" ng-click="remove(student)">×</button>
$scope.remove = function(student){
$scope.students.splice($scope.students.indexOf(student),1);
};
×;
$scope.remove=函数(学生){
$scope.students.splice($scope.students.indexOf(student),1);
};
最好使用student对象本身
<button type="button" class="close pull-right" ng-click="remove(student)">×</button>
$scope.remove = function(student){
$scope.students.splice($scope.students.indexOf(student),1);
};
×;
$scope.remove=函数(学生){
$scope.students.splice($scope.students.indexOf(student),1);
};