所以,我遇到的问题是我的控制器 $scope 中有一个数组,$scope.calls
我可以很好地推入该数组并在页面上更新它。简单的东西。我想要做的是能够删除$scope.calls
并让它反映在这样的页面上。如果您查看$scope.deleteCall()
,它会从数组中删除它,但不会从页面中删除元素。删除数据时是否可以清除这些元素?
问问题
52 次
1 回答
2
问题是您并没有真正从数组中删除该项目。正确的方法是:
$scope.deleteCall = function (callIndex) {
$scope.calls.splice(callIndex, 1);
}
这是一个有效的 jsFiddle:http: //jsfiddle.net/UAPhn/
于 2013-01-09T21:03:53.207 回答