Javascript 从角度阵列中删除元素

Javascript 从角度阵列中删除元素,javascript,jquery,angularjs,angularjs-scope,Javascript,Jquery,Angularjs,Angularjs Scope,我有一个由5个元素组成的角度数组 $scope.details; 和$scope.details包含以下元素[id、name、points] 现在使用loop,我为每个元素添加了一个新元素$scope.details for(var i = 0; i < $scope.details.length; i++){ $scope.details[i].check = 'f'; } for(变量i=0;i

我有一个由5个元素组成的角度数组

$scope.details;
$scope.details
包含以下元素
[id、name、points]

现在使用loop,我为每个元素添加了一个新元素
$scope.details

for(var i = 0; i < $scope.details.length; i++){
  $scope.details[i].check = 'f';
}
for(变量i=0;i<$scope.details.length;i++){
$scope.details[i]。检查='f';
}
因此,元素是
[id、name、points、check]

现在,在执行逻辑之后,我需要从
$scope.details
的所有5个元素中删除检查

您可以这样使用:

您可以这样使用:


好吧,您的代码没有向
详细信息
数组中的每个元素添加
检查
属性。要执行此操作,请将代码更新为:

for(var i=0; i<$scope.details.length; i++){
  $scope.details[i].check = 'f';
}

好吧,您的代码没有向
详细信息
数组中的每个元素添加
检查
属性。要执行此操作,请将代码更新为:

for(var i=0; i<$scope.details.length; i++){
  $scope.details[i].check = 'f';
}

我们可以在服务js文件中传递index/id和写delete函数,如下所示:

RemoveFromCart(indexP){
    this.items.splice(indexP, 1);   
  }

我们可以在服务js文件中传递index/id和写delete函数,如下所示:

RemoveFromCart(indexP){
    this.items.splice(indexP, 1);   
  }

我只需要从数组中删除
复选框
。因此,它将再次像
[id,name,points]
我只需要从数组中删除
复选框。因此,它将再次像
[id,name,points]
delete $scope.details.check
RemoveFromCart(indexP){
    this.items.splice(indexP, 1);   
  }