Это то, что я получил, когда сделал console.log (control) до того, как вызвал removeAt (i)
FormGroup {validator: null, asyncValidator: null, _onCollectionChange: ƒ, нетронутый: true, трогательный: false,…} asyncValidator: nullcontrols: {PaymentPlan: FormControl, ProposedAmount: FormControl, StartDate: FormContcy: EndCateControl, End, End FormControl,…} dirty: (...) отключено: (...) включено: (...) ошибки: nullinvalid: (...) родитель: (...) в ожидании: (...) нетронутый: trueroot: (...) status: «INVALID» statusChanges: EventEmitter {_isScalar: false, наблюдатели: Array (0), закрыто: false, isStopped: false, hasError: false,…} трогано: falseuntouched: (...) updateOn: (...) действительный: (...) валидатор: nullvalue: {PaymentPlan: null, ProposedAmount: "", StartDate: "", EndDate: "", Frequency: "",…} valueChanges: EventEmitter {_isScalar : false, наблюдатели: Array (0), закрыто: false, isStopped: false, hasError: false,…} _onCollectionChange: ƒ () _onDisabledChange: [] _parent: FormArray {validator: null, asyncValidator: null, _onCollectionChange: ƒ, prist : правда, тронут: ложь,…} proto : AbstractControl
console.log (i) дал мне 1
Теперь, после того как я нажал на кнопку removeAt (i), чтобы удалить formarray, мой console.log (control) прочитал undefined, когда я нажал на addMoreProposals (). Спасибо