2016-07-24 76 views
0

我的代碼是在這裏: https://jsfiddle.net/enktfprq/4/ 我覺得問題就在這裏: angular.copy($scope.items[$index], $scope.editedItem); 但我確定這陣要改變角度變化值在所有陣列

請加2次比薩餅margharitta。 在右列是$ scope.items 陣列的json所以,當即時添加2倍相同的項目,並試圖改變它的價格(然後點擊綠色按鈕)角正在改變所有陣列的價格。 我發現了類似http://jsfiddle.net/p03o7rab/

那麼一些東西,我在做什麼錯,爲什麼角度正在改變價值的價格(「以上的價格」)的所有陣列

對不起,我的英語

回答

0

調整身體的$scope.dodajPozycjeDoParagonu()功能是這樣的:

$scope.dodajPozycjeDoParagonu = function(index, index2) { 
    var item = {}; 
    angular.copy($scope.produkty[index].produkty[index2], item); 
    $scope.items.push(item); ... 

這應該可以做到。希望能幫助到你。