мой код здесь: https://jsfiddle.net/enktfprq/4/ Я думаю, что проблема здесь: angular.copy($scope.items[$index], $scope.editedItem);
но я определяю, какой массив нужно изменить
добавьте 2 раза пиццу margharitta. В правой колонке находится json массива $ scope.items, поэтому, когда я добавляю 2 раза один и тот же элемент и пытаюсь поменять цену одним из них (а затем нажмите зеленую кнопку), угловое изменение цены во всех массивах. Я нашел что-то подобное http://jsfiddle.net/p03o7rab/
Итак, что я делаю неправильно, и почему угловая изменяет стоимость цены ('cena') во всех массивах
Извините за мой английский
Отрегулируйте тело функции $scope.dodajPozycjeDoParagonu()
следующим образом:
$scope.dodajPozycjeDoParagonu = function(index, index2) {
var item = {};
angular.copy($scope.produkty[index].produkty[index2], item);
$scope.items.push(item); ...
Это должно сделать трюк. Надеюсь, поможет.