我有兩個對象,例如:有兩個對象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