我是新來的角,我想合併項目從數組中具有相同名稱 。如何合併數據,如果在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