На моем NgOnInit () Я создаю новую форму, подобную этой.
ngOnInit(){
this.expenseForm = this.fb.group({
type: '',
expenses: this.fb.array([this.buildExpense()])
})
}
У меня есть ключ с именем тип , который на моем объекте пусто, и ключ с именем расходы
эти ключ затрат получает массив каждый раз, когда пользователь нажимает кнопку.
buildExpense(): FormGroup {
return this.fb.group({
description: '',
quantity: '',
price: ''
})
}
addExpense(): void {
this.expenses.push(this.buildExpense())
}
HTML
<button class="btn btn-outline-primary add" type="button" (click)="addExpense()">Add Expense</button>
Моя цель - удалить последний массив, добавленный в мою группу форм