Splice无法完美地删除angularjs中的所有数组

时间:2017-09-26 11:14:02

标签: angularjs array-splice

我有User 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 个答案:

答案 0 :(得分:4)

你可以只指定一个空数组来执行此操作。

$scope.resourcedetails = [];

看看这个How do I empty an array in JavaScript?