Ho una lista di elementi creati tramite ng-repeat
. Ho anche il pulsante Elimina. Facendo clic sul pulsante Elimina si rimuove uno per uno l'ultimo elemento dell'array. PlunkerRimuovi primo elemento dell'array (come scoppiare dallo stack)
Ma voglio rimuovere gli elementi uno per uno a partire dal primo elemento. Come lo posso fare? Ho usato questo per rimuovere la lista Articoli:
$scope.index = 1;
$scope.remove = function(item) {
var index = $scope.cards.indexOf(item);
$scope.cards.splice(index, 1);
}
C'è un modo che posso rimuovere dall'alto?
http://stackoverflow.com/questions/2003815/how-to-remove-first-element-of-an-array-in-javascript – user2952238
http://www.w3schools.com/jsref/jsref_shift.asp – skndstry
[Demo] (http://plnkr.co/edit/2oY4akhOThr64f19Yzim?p=preview) –