Splice не работает идеально, чтобы удалить весь массив в angularjs
У меня есть пользователь angular.forEach, чтобы выдвинуть все данные, и я должен удалить все данные, которые я выдвинул, поэтому я использовал сплайс, но он не работает. То, что я должен сделать вместо сращивания или любой метод, чтобы удалить весь массив.
Ниже приведен мой код:
angular.forEach($scope.resourcedetails, function(resdata) {
console.log(resdata);
var removelength = $scope.resourcedetails.length;
$scope.adduser.push(resdata);
console.log($scope.adduser.length);
if (removelength >=0) {
$scope.resourcedetails.splice(0, removelength)
}
});
1 ответ
Решение
Вы можете просто назначить пустой массив для этого..
$scope.resourcedetails = [];
Взгляните на это Как очистить массив в JavaScript?