我有一系列数组,填充有对象 - 以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