Javascript 从角度阵列中删除元素
我有一个由5个元素组成的角度数组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
$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);
}