我很难得到我正在寻找的结果。这是我的表格行的图像。
最后一列(蓝色圆圈)支持计算小型表(数量 - 已分配 - 保留),然后以橙色(在本例中为-4)减去数字。
我可以让第一行起作用(例如,它显示1,这是正确的)。但第二行应该是累积的,以便它添加前一行的蓝色数字。我不确定如何在Angular中完成此任务。
这是我的视图模板:
<tr ng-repeat="inbound in inventory.inbound">
<td><% inbound.fordate %></td>
<td><% inbound.quantity %></td>
<td><% inbound.allocated %></td>
<td><input type="number" ng-model="inbound.reserved" ng-change="submitChangedInbound()" class="inbound_reserved"></td>
<td><span class="label round" ><% availableAfterShipment() %></span</td>
</tr>
这是我的功能:
$scope.availableAfterShipment = function(amount) {
return $scope.dealerAvailable + this.inbound.quantity - this.inbound.allocated - this.inbound.reserved;
};