【发布时间】:2014-03-31 14:15:15
【问题描述】:
我有一个使用 ng-repeat 的对象数组创建的 div。在该 div 中是一个很小的辅助 div,旨在充当删除。当我单击第二个 div 时,我希望将对象从数组中删除。
HTML:
<div ng-repeat="item in items" id = "doc:{{$index}}">
<div ng-model="remove" ng-click="removefunc()" id="{{$index}}">
x
</div>
Other stuff goes here...
</div>
AngularJS:
$scope.removefunc = function() {
$scope.items.splice(ID of the div,1);
}
这是正确的方法吗?如果是这样,我如何获得 div 的 ID?
【问题讨论】:
-
没关系....只要传递 $index 就可以了
ng-click="removefunc($index)
标签: arrays html angularjs object dom