所以,我遇到的问题是我的 Controller $scope 中有一个名为 $scope.calls
的数组,我可以很好地插入该数组并让它在页面上更新。简单的东西。我想要做的是能够从 $scope.calls
中删除并让它反射(reflect)在页面上。如果您查看 $scope.deleteCall()
,它会很好地从数组中删除它,但不会从页面中删除元素。删除数据时是否可以清除这些元素?
最佳答案
问题是您并没有真正从数组中删除该项目。正确的做法是:
$scope.deleteCall = function (callIndex) {
$scope.calls.splice(callIndex, 1);
}
这是一个工作的 jsFiddle:http://jsfiddle.net/UAPhn/
关于javascript - 从 $scope 中的数组中删除并更新页面上的 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14246235/