No
.unshift
method for FormArray
, no problem1// Add a new control at the end
2formArray.push(new FormControl())
3
4// Add a new control to the beginning
5formArray.insert(0, new FormControl())
Using
FormArray
and FormControl
without FormGroup
in htmlReactive form array (of object) có thể không return value via
this.formArr.value
mà phải dùng this.formArr.getRawValue()
dù cho ko có control nào disabled cả.❓Chưa hiểu hoàn toàn.
Cái
getRawValue()
return value của control cụ thể. Ví dụ array of object {name: string, id: number}
← array 4 cái, sửa name của cái index 3 ← cái getRawValue()
cho ra giá trị của từng value của control nhỏ nhất, tức formArr.controls.3.controls.name.value
. Tất cả các values chỗ khác đều không update giá trị mới nhất!Nếu chắc chắn trong form ko có control nào disabled thì dùng getRawValue()