2013-01-09 17 views
0

因此,我遇到的問題是我的控制器$ scope中有一個名爲$scope.calls的數組,並且我可以推入該數組並將其更新爲這一頁。簡單的東西。我想要做的就是能夠從$scope.calls中刪除,並讓它反映在這樣的頁面上。如果你看看$scope.deleteCall(),它會從數組中刪除它,但不會從頁面中刪除元素。當數據被移除時,是否有清除這些元素的功能?

http://jsfiddle.net/kyct/6tcW8/75/

回答

2

的問題是,你不能從一個數組刪除的項目真的。正確的做法是:

$scope.deleteCall = function (callIndex) { 
    $scope.calls.splice(callIndex, 1); 
} 

這裏是一個工作的jsfiddle:http://jsfiddle.net/UAPhn/

+0

謝謝!這工作。 – Kylee