我有使用ng-repeat items=[];显示在<tables>(第1表)中的JSON数据.然后,用户可以使用push()函数将该行添加ng-repeat $index到另一个数组中itemsPOS=[],然后<table>使用ng-repeat 将该数组显示在另一个数组(第2个表)中.因此itemsPOS=[]数据显示在输入字段中,例如item#, itemDescription, price.那我想以后的事,我加场qty,discount而Total如果我尝试把值数量,它会重新计算Total就像这样plunker:http://plnkr.co/edit/R3LON9?p=preview.但在我的版本上,它在一张桌子上.
我现在面临的是如果我添加了两行itemsPOS=[],如果我编辑第一行qty,它会计算第二行总计.**就像下图**
我的代码将项目放在itemsPOS = [];
$scope.passItem = function(index) {
var itemNu = $scope.itemLoad[index].itemNo;
var descrptn = $scope.itemLoad[index].desc;
var cashPrice = $scope.itemLoad[index].cash;
var qty = 1;
var totalSum = cashPrice*qty;
console.log(totalSum)
$scope.presyo = cashPrice;
$scope.itemsPOS.push({'code':itemNu, 'name':descrptn, 'price': cashPrice, 'qty': qty, 'dscnt': 0, 'subTotal': totalSum});
console.log($scope.itemsPOS)
$scope.counter = $scope.itemsPOS.length;
Run Code Online (Sandbox Code Playgroud)
总 …