0

したがって、私が抱えている問題は、コントローラーの$ scopeに配列が呼び出され$scope.callsており、その配列に問題なくプッシュして、ページ上で更新できることです。シンプルなもの。私がやりたいのは、そのようなページから削除し$scope.callsて、それをページに反映させることができるようにすることです。を見ると$scope.deleteCall()、配列からは問題なく削除されますが、ページから要素は削除されません。データが削除されたときにそれらの要素をクリアするために離れていますか?

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

4

1 に答える 1

2

問題は、実際には配列からアイテムを削除していないことでした。正しいアプローチは次のようになります。

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

ここに動作するjsFiddleがあります:http://jsfiddle.net/UAPhn/

于 2013-01-09T21:03:53.207 に答える