如何使用angularjs追加两个对象

时间:2018-02-17 12:47:57

标签: javascript jquery html angularjs

我有一个像这样的对象

   $scope.object1 = {  [{"customer_gid": 807,
    "customer_name": "APPLIANCES"}]}

所以我的数据应该是这样的

 $scope.object2 = { [{"customer_gid": 807,
"customer_name": "APPLIANCES", type:[{"scheduletype_gid": 1, "scheduletype_code": "SCT001", "scheduletype_name": "BOOKING"}]}, }{"customer_gid": 798, "customer_name": "
AGENCIES PVT LTD"}, ]}]

如何使用angularjs

追加这两个对象

2 个答案:

答案 0 :(得分:1)

您不能将数组直接放在对象中:{ [] }

为此,我们应将array与param放在一起:{ myArray: [] }

要将另一个参数附加到我们的对象,您可以这样做:

var object = { myArray: [{ somthing: 'test' }] }
object['another'] = { name: 'hello world' }
//result
//object  = { myArray: [{ somthing: 'test' }], another: { myArray: [{ somthing: 'test' }] } }

答案 1 :(得分:1)

您可以使用Object.assign()

var target = {a: 1};
var source1 = {b: 2};
var newObj = Object.assign(target, source1);
console.log(newObj);