是否可以通过使用 javascript 获取数组中的一个项目来删除项目
Is it possible to delete an item by taking one of the item in array using javascript?
我已经使用角度材料模态窗口来确认从ng重复创建的项目中删除项目,但是我不想删除带有index
的项目,但我需要在id
的帮助下删除。
$scope.users = [{
_id:'1',
firstName: 'Obi-Wan',
lastName: 'Kenobi'
}, {
_id:'2',
firstName: 'Boba',
lastName: 'Fett'
}, {
_id:'3',
firstName: 'Han',
lastName: 'Solo'
}];
我在这里使用了_id,借助此id,我需要删除该特定项目。
这是在索引的帮助下删除项目的方法。 我需要在_id的帮助下。谁能帮帮我。
普伦克在这里
因此,当您user
对象delete
函数中,如代码所示,您可以使用splice
方法删除该对象,并发送您可以使用$http
服务delete request
如下所示。
$scope.delete= function(user){
$http.delete('/users/' + user._id, {params: {userId: user._id}})
.then(function (response) {
if(response.status == 200){
var index = $scope.users.indexOf(user);
$scope.users.splice(index, 1);
}
})
};
相关文章:
- 当在Ember中点击一个项目时,我如何将一个活动类添加到项目列表中
- angularjs移除焦点上的活动类并添加到下一个项目
- 如何通过AngularJS删除一个项目
- 获取每个项目中不为 null 的最后一个项目
- 在另一个项目中使用大理石测试rxjs5方法
- Asp.net 引导下拉菜单 - 选择一个项目
- 处理一个项目,想要添加以下菜单栏,并尽量减少向下滑动
- 在angularJs的选择框中预先选择一个项目
- jQuery 使用 ID 作为 URL 选择一个项目
- 我在Phaser有一个项目.我想在画布上的元素上做一个用户图像编辑器
- Javascript:使用 slice() 从数组中选择除一个项目之外的所有项目
- 如何从包含1000个项目的数组中随机选择一个项目
- 从列表中选择一个项目,
- 在可排序的JQuery UI列表中至少保留一个项目
- 仅单击一行中的一个项目
- 在angularjs中一次选择一个项目
- 有没有更花哨的方法可以在同一类中获得上一个项目
- 如何从用户制作的数组中具体拼接出一个项目
- 角度 - ng 网格通过分组按语法选择下一个/上一个项目
- 是否可以通过使用 javascript 获取数组中的一个项目来删除项目