我有两个对象,例如:有两个对象NG-重复混合/合并
[
{
"some": "thing",
"lol": "asd",
"rotfl": "id321ddk",
"hello": "world000"
},
{
"some": "thing2",
"lol": "asd2",
"rotfl": "oddddk2",
"hello": "wwwworld2"
},
{
"some": "thing3",
"lol": "asd3",
"rotfl": "idkkk3",
"hello": "worldd"
}
]
^第一:现在第二:
[
{
"id": 1,
"img": "link",
"name": "idk"
},
{
"id": 2,
"img": "link2",
"name": "asdette"
}
]
正如你所看到的,他们是非常不同的,一切也都是长度。 我需要做这样的事情:
[
{
"some": "thing",
"lol": "asd",
"rotfl": "id321ddk",
"hello": "world000",
"id": 1,
"img": "link",
"name": "idk"
},
{
"some": "thing2",
"lol": "asd2",
"rotfl": "oddddk2",
"hello": "wwwworld2",
"id": 2,
"img": "link2",
"name": "asdette"
},
{
"some": "thing3",
"lol": "asd3",
"rotfl": "idkkk3",
"hello": "worldd"
}
]
所以我想添加到第一阵列的第二位。但是,如果第二个数组“完成”,请停止添加它。
我们也没有“ID”字段,它并不重要...
是在angularJS某种方式,可能的方式? 我使用角和离子。 谢谢!
你想通过什么合并?由相同的索引?听起来很糟糕。 – 2015-02-11 15:24:01
第一个第n个元素与第二个元素的第n个元素。如果第二个元素没有更多的元素,它会停止添加,因为没有什么要添加到第一个:)(或者如果它更容易重复,所以如果第一个更长,然后第二个,可以重新添加第二个到第一个从第一个元素重新开始,第二个元素与第一个元素的第n个元素重新开始)。 希望它没关系! – 2015-02-11 15:30:55