【发布时间】:2018-10-23 04:26:37
【问题描述】:
我想将数据添加到新数组中,并在单击按钮时从当前列表中删除数据。现在它只删除最后一个项目,有时会删除两个选中的项目而不是 4-6 个项目。
$scope.LoadBack = function () {
for (var i = 0; i < $scope.MyArrold.length; i++) {
if ($scope.MyArrold[i].checked == true) {
$scope.BackList.push(angular.extend({}, $scope.MyArrold[i]));
var index = $scope.MyArrold.indexOf($scope.MyArrold[i]);
$scope.MyArrold.splice(index, 1);
}
}
}
【问题讨论】:
-
只需添加 i--;拼接数组后。