Javascript 我的拼接没有';不能在angularjs中删除数组

Javascript 我的拼接没有';不能在angularjs中删除数组,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我使用ng repeat,我执行了取消移位操作,将一个新项目添加到列表中。但我在删除项目时遇到问题 这是console.log($scope.positem) 我试过这个: var itemsLength = $scope.postItem.length; for(var i = 0; i < itemsLength; i++){ if($scope.postItem[i].post_id == get_post_id){ $scope.postItem.splice(i,1);

我使用ng repeat,我执行了取消移位操作,将一个新项目添加到列表中。但我在删除项目时遇到问题

这是console.log($scope.positem)

我试过这个:

var itemsLength = $scope.postItem.length;

for(var i = 0; i < itemsLength; i++){
 if($scope.postItem[i].post_id == get_post_id){
  $scope.postItem.splice(i,1);
  break;
  }
 }
var itemsLength=$scope.positem.length;
对于(变量i=0;i

它不起作用,因为它移除了整个东西。我应该在拼接之前获取创建的$scope.positem[I]的索引。

你不是刚问@clancer我可能是瞎子,但一个框不是说241,另一个框是242吗?请显示更多代码