<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.I есть сомнения в удалении динамически созданного div. itemsToAdd - это массив, который содержит четыре поля. Я динамически добавляю эти поля, используя push и ng-repeat. При нажатии кнопки «Удалить» я получаю длину массива и удаляю только, если он больше 1. Процедура удаления, которую я опубликовал, Is верно? где я делаю неправильно? .THANKSУдалить последний элемент из списка в angularjs
вы можете использовать array_splice(). – Mohammed
Значит, вы всегда хотите удалить последний? Или у вас есть кнопка удаления на объект? – devqon
@Mohammed, так что вы говорите мне попробовать scope.itemsToAdd_splice()? –