У меня есть объект:AngularJS фильтр и резюме
$scope.basketList = [{id : A1, name : metal},
{id : A2, name : plastic},
{id : B1, name : fiber}];
$scope.itemList = [{ id : 1, basket_id : 'A1', ctg : 'fruit', stok : 3},
{ id : 2, basket_id : 'A2', ctg : 'fruit', stock : 2},
{ id : 4, basket_id : 'A1', ctg : 'fruit', stock : 4},
{ id : 5, basket_id : 'B1', ctg : 'fruit', stock : 1},
{ id : 6, basket_id : 'B1', ctg : 'fruit', stock : 2},
{ id : 7, basket_id : 'A1', ctg : 'fruit', stock : 4},
{ id : 8, basket_id : 'A2', ctg : 'fruit', stock : 2}];
В HTML:
<div class="stock">
<div ng-repeat="basket in $scope.basketList>
<div>Basket : {{basket.name}}</div>
<div ng-repeat="item in itemList | filter : {basket_id : basket.id}"></div>
</div>
</div>
Как фильтровать и суммировать итоги. так, то выход будет выглядеть следующим образом:
Metal
friut, акции = 11
Пластиковые
фрукты, акции = 4
волокна
фрукты, шток = 3
Что вы пробовали? Во всяком случае, я думаю, что неплохо использовать фильтры здесь, вместо этого я бы лучше использовал директивы. – k102
Я просто делаю простой веб-сайт с угловым. и я узнал пару недель угловатым. –