我目前正在尝试动态删除angular-ui下拉列表中的元素,但是下拉内容似乎“重置”为我要删除的元素。
这是一个说明问题的掠夺者,您可以点击“外部删除”或其中一个下拉元素来触发现象。
http://plnkr.co/edit/y4myttDQBDUymJYQEfmL?p=preview
用于删除的代码:
$scope.remove = function(index)
{
$scope.items = $scope.items.splice(index,1);
};
有没有人知道我在这里做错了什么?感谢
答案 0 :(得分:0)
'splice'函数返回被删除的项目。只需使用。
$scope.items.splice(index,1);
并且不要将项目设置为返回值。