I have created a form using formbuilder. I tried to create data array object into users object, but it's adding as a object inside users array. Below is my code
export class AppComponent {
users = [ { "firstname": "ramu", "lastname": "mothukuri", "city": "chennai", "street": "sivan koiil street", "pin": "600024","data":[{"company":"xyz","address":"yyy"}] },
{ "firstname": "ramu", "lastname": "mothukuri", "city": "chennai", "street": "sivan koiil street", "pin": "600024","data":[{"company":"xyz","address":"yyy"}] },
{ "firstname": "ramu", "lastname": "mothukuri", "city": "chennai", "street": "sivan koiil street", "pin": "600024","data":[{"company":"xyz","address":"yyy"}] }
]
myForm: FormGroup;
constructor(private fb: FormBuilder) {
this.myForm = this.fb.group({
users: this.fb.array([])
})
let formArr = <FormArray>this.myForm.controls.users;
formArr.push(fb.group({
firstname: this.users[0].firstname,
lastname: this.users[0].lastname,
street: this.users[0].street,
data:this.users[0].data
}))
}
onMy(form){
console.log(form);
}
}
I have attached the screen shot please check 
But i tried to write the code but i am not getting below is the expected format of json form values
Form values: {
"users": [
{
"firstname": "ramu",
"lastname": "mothukuri",
"street": "sivan koiil street",
"data": [{
"company": "xyz",
"address": "yyy"
}]
}
]
}
Below is the code URL