им с помощью Угловых нг-повтор для отображения $scope.currentMessageList
массивуArray.splice Внутри ошибки цикла вызывая
я также удалить кнопку, связанную с помощью нг кнопки мыши на функцию удалить, которая выглядит следующим образом:
remove: function() {
for (var i = 0; i < 25; i++) {
var index = i;
$scope.currentMessageList.splice(index, 1);
console.log($scope.currentMessageList.length + 'left');
}
}
Есть 25 пунктов в этой коллекции, когда я вызываю функцию удалить, я получаю этот выход:
24left
23left
22left
21left
20left
19left
18left
17left
16left
15left
14left
13left
13times X 12left
Если я заменить цикл с angular.forEach я получаю «12 осталось» только один раз, еще Безразлично `удалить более чем 13 пунктов
Ive также пытались использовать angular.apply, чем я переварить уже в ходе ошибки
Что вы хотите сказать? –
Вы пытаетесь удалить первые 25 предметов? или очистить весь массив? – dfsq
Здесь я пытаюсь удалить 25 предметов, я не понимаю, почему я не могу этого сделать, вот вопрос – inlines88