<div class="col-md-2">
<md-button class="md-raised md-primary" ng-click="deleteDiv()">Remove</md-button>
</div>
scope.deleteDiv = function() {
alert(scope.itemsToAdd.length);
if(scope.itemsToAdd.length > 1) {
scope.itemsToAdd.splice(scope.itemsToAdd.length,1)
}
};
嗨,我是AngularJs.的新手。我對刪除動態創建的div有疑問。 itemsToAdd是一個包含四個字段的數組。我使用push和ng-repeat動態添加這些字段。當單擊Remove按鈕時,我得到數組的長度,並且只在大於1時刪除。刪除過程I posted,Is是正確的?其中,我做錯了什麼?.Thanks從angularjs中刪除列表中的最後一個元素
你可以使用array_splice()。 – Mohammed
所以你總是想刪除最後一個?或者你有每個實體的刪除按鈕? – devqon
@Mohammed所以你告訴我試試scope.itemsToAdd_splice()? –