我是新来的角,我想合并项目从数组中具有相同名称 。如何合并数据,如果在angularjs中有相同的多个项目
$scope.items_list = [{name: 'cars',quantity: 2}, {name: 'cars', quantity: 4}, {name: 'cars', quantity: 5},{name: 'trucks',quantity: 2}, {name: 'trucks', quantity: 3}];
所以我要合并的上述目的成一个单独的对象,其中 名称是平等,并且该数量将被计数的两个对象的。
so I want the output like
$scope.items_list_merged = [{name:'cars', quantity: 11(example from above list: 2+4+5)},{name:'trucks', quantity: 5(example from above list: 2+3)}];
太棒了。谢谢 – Kranthi