我有一系列數組,填充有對象 - 以JSON格式。他們是這個樣子:將一系列數組連接到一個「父」數組(AngularJS)
組1
[
{ "name" : "John",
"age" : "31"
},
{ "name" : "Bob",
"age" : "33"
}
]
組2
[
{ "name" : "Jim",
"age" : "46"
},
{ "name" : "Harry",
"age" : "23"
}
] // ... and so on ...
在轉角,我怎麼可以加入兩個數組,以形成一個數組的數組?我猜這是group1.concat(group2)
,或類似的東西?我不知道該怎麼做,但我會在控制器中執行此操作嗎?
目前我有一個$ scope屬性分配給每個變量,我是否會創建一個新的$ scope屬性是每個這些的連接數組?
而且那會是這樣的:
$scope.allGroups = []
$scope.allGroups = $scope.group1.concat($scope.group2)
// since 'allGroups', 'group1', and 'group2' have all been defined can I do...
allGroups = group1.concat(group2) // ...or does $scope need to be used each time?
我的目的是(有必要的過濾器),能夠通過所有羣體做一個NG重複,因爲他們現在都被鏈接到一個$範圍變量。
我很確定這是有錯誤的laiden,但我認爲最好是提供一些不好的代碼而不是任何東西,只是讓它更明顯地表明我正在嘗試做什麼。如果有更好的方法(我確信有這些方法),我就會全神貫注。
在此先感謝
你想怎麼造成的? –
你想結束一個包含John,Bob,Jim和Harry的數組嗎?這與數組數組不一樣。 – user814425
好點。那麼將它作爲一個單一的對象數組會很有用,但我希望這個選項也可以將它作爲一個數組數組來使用,所以每個「組」都是這樣組織的,而不僅僅是一個「人」數組,如果這就說得通了。總之 - 我想知道如何兩個。 – Paulos3000