141
rated 0 times
[
147]
[
6]
/ answers: 1 / hits: 49181
/ 10 Years ago, thu, may 22, 2014, 12:00:00
When I click on tr
without any filter, my function array.splice()
works. Indexes in the array are in the correct order, so the array.splice()
works.
When the filter is enable, Indexes in the array are not updated and still in the same order. So array.splice()
removes the wrong item.
<span ng-click=orderP0 = 'statut_name'; reversePO=!reversePO>order</span>
<tr ng-repeat=project in projects | orderBy : orderPO : reverse track by $index ng-click=remove($event,$index,projects)>
<span class=label ng-bind=project.statut_name></span>
</tr>
$scope.remove = function($event,index,array){
array.splice(index,1);
};
How to update index in the array ? Or How to removes the right item ?
More From » arrays