我有一个具有这种结构的数组。
[
{
"ticketCod":"DF20172002284",
"operationDate":"2017-11-15 00:00:00",
"action":"G+",
"note":null,
"ubicacion":"Z27252\\TR2",
"ubicacion_id":2974295,
"cd":3883279
},
{
"ticketCod":"DF20172000288",
"operationDate":"2017-09-19 00:00:00",
"action":"G+",
"note":null,
"ubicacion":"56286\\TR1",
"ubicacion_id":2978697,
"cd":3884701
},
{
"ticketCod":"DF20172000288",
"operationDate":"2017-09-19 00:00:00",
"action":"G-",
"note":null,
"ubicacion":"56286\\TR1",
"ubicacion_id":2978697,
"cd":3884701
},
{
"ticketCod":"DF20172000810",
"operationDate":"2017-10-06 00:00:00",
"action":"G+",
"note":null,
"ubicacion":"56286\\TR1",
"ubicacion_id":2978697,
"cd":3884701
}
]
我需要创建尽可能多的数组,因为有不同的" cd"在阵列中。
在这种情况下,我会得到一个包含三个值的数组" cd"有3884701和另一个数组值为" cd"有3883279。
它必须是一个循环中的东西,因为数组要大得多,并且可以有更多的" cd"不同。
该应用程序有" lodash":" ~3.10.1",
答案 0 :(得分:0)
var cds = _.groupBy(vm.maniobrasPropuestas,'cd');
angular.forEach(cds, function (cd, key) {
console.log(cd);
angular.forEach(cd, function (mani, key) {
console.log(mani);
//my code
});
});
谢谢charlietfl