【发布时间】:2016-03-17 09:40:19
【问题描述】:
我已经使用角度材料模式窗口来确认从 ng-repeat 创建的项目中删除项目,但我不想删除带有 index 的项目,但我需要在 @987654324 的帮助下删除@。
$scope.users = [{
_id:'1',
firstName: 'Obi-Wan',
lastName: 'Kenobi'
}, {
_id:'2',
firstName: 'Boba',
lastName: 'Fett'
}, {
_id:'3',
firstName: 'Han',
lastName: 'Solo'
}];
我在这里使用了_id,在这个id的帮助下,我需要删除那个特定的项目。
这是在索引的帮助下删除项目的小工具。我在_id的帮助下需要它。谁能帮帮我吗。
Plunker here
【问题讨论】:
-
为什么要用
_id删除它?已经有一个选项可用。 -
因为,我需要使用 id 向服务器发送删除请求。
-
你有
user对象。您可以使用它来获取_id并使用它发送delete请求,并使用您在代码中使用的spilce在此处删除对象。 -
plnkr.co/edit/MEvoPyYtGEZ474GrToKe?p=preview 这是更新的插件,请检查。我要身份证了。但我无法删除该特定项目。它正在删除另一个项目。
-
使用
$http会非常简单。它会返回一个承诺所以你将有两个选择。success或fail。所以你可以在你的success方法中splice。我应该举个例子吗?
标签: javascript angularjs modal-dialog angular-material