我是角度4的初学者并使用表单构建器,在ngSubmit上我创建了一个包含表单字段数据的对象。然而,在将该对象作为有效负载传递之前,我需要在表单对象中添加另一个对象和一个数组,但是我在绞尽脑汁却无法实现它。
如下所示 1 是我从表单构建器获取的对象。 和 2 。是预期的最终对象,我需要在创建表单构建器对象后分别在对象中添加“childrenCustomerIds”和“properties”,但我不知道如何添加它。
任何帮助将不胜感激..
提前感谢.. !!!
1
{
"address": "string",
"customerId": "BGroup",
"email": "test@gmail.com",
"name": "Testing",
"parentCustomerId": "myCustomerId3",
"phoneNumber": "1111111111",
"primaryContactUserId": "primaryContactUserId",
"status": "ACTIVE",
"xylemPrimaryContactId": "testing"
}
2
{
"address": "string",
"childrenCustomerIds": ["testing"],
"customerId": "BGroup",
"email": "test@gmail.com",
"name": "Testing",
"parentCustomerId": "myCustomerId3",
"phoneNumber": "1111111111",
"primaryContactUserId": "primaryContactUserId",
"properties": {},
"status": "ACTIVE",
"xylemPrimaryContactId": "testing"
}
答案 0 :(得分:1)
var obj={
"address": "string",
"customerId": "BGroup",
"email": "test@gmail.com",
"name": "Testing",
"parentCustomerId": "myCustomerId3",
"phoneNumber": "1111111111",
"primaryContactUserId": "primaryContactUserId",
"status": "ACTIVE",
"xylemPrimaryContactId": "testing"
}
添加" childrenCustomerIds":[" testing"]
Object.assign(obj, {"childrenCustomerIds": ["testing"]});
类似地,您可以添加"属性":{}
Object.assign(obj, {"properties": {}});