我想从数组 $scope.items
中删除元素,以便在视图中 ng-repeat="item in items"
中删除项目。
以下是一些演示用代码:
for(i=0;i<$scope.items.length;i++){
if($scope.items[i].name == 'ted'){
$scope.items.shift();
}
}
如果视图中有名称为Ted,我想要删除第一个元素。虽然它可以正常运行,但是因为所有的数组键都发生了移动,所以视图重新加载了所有元素,这在我创建的移动应用程序中造成了不必要的延迟。
是否有人对此问题有解决方案?