<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)
}
};
こんにちは.AngularJの新機能です。動的に作成されたdivを削除することに疑念があります。 itemsToAddは4つのフィールドを含む配列です。これらのフィールドをpushとng-repeatを使用して動的に追加します。Removeボタンをクリックすると、配列の長さが取得され、1より大きい場合にのみ削除されます。正しい?私は間違った場所をやっている?.Thanksanglejsのリストから最後の要素を削除します
array_splice()を使用できます。 – Mohammed
最後に削除したいのはいつですか?または、エンティティごとに削除ボタンがありますか? – devqon
@Mohammedので、scope.itemsToAdd_splice()を試してみてください。 –