从angularjs ui下拉列表中删除项目

时间:2014-10-01 16:48:11

标签: angularjs angular-ui angular-ui-bootstrap

我目前正在尝试动态删除angular-ui下拉列表中的元素,但是下拉内容似乎“重置”为我要删除的元素。

这是一个说明问题的掠夺者,您可以点击“外部删除”或其中一个下拉元素来触发现象。

http://plnkr.co/edit/y4myttDQBDUymJYQEfmL?p=preview

用于删除的代码:

$scope.remove = function(index)
{
    $scope.items = $scope.items.splice(index,1);
};

有没有人知道我在这里做错了什么?感谢

1 个答案:

答案 0 :(得分:0)

'splice'函数返回被删除的项目。只需使用。

        $scope.items.splice(index,1);

并且不要将项目设置为返回值。