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?

Другие вопросы по тегам