2

我是 angularjs 的新手,在大多数情况下,我不知道如何做某事。但是我有一个控制器可以根据不同的标准计算付款,你可以在这里看到基本的想法. 输入金额并输入付款次数并获得带有输入结果的表格非常简单,因此可以根据需要对其进行编辑。我想要做的是当其中一个金额发生变化时,我希望重新计算其余的金额。例如,如果我有 200 的金额和总共 2 笔付款(每笔 100),如果我希望第一笔付款是 50 而不是 100,则差额将添加到第二笔付款或通过其余付款分配,如果他们更多。在 ng-repeat 创建付款以更新其余付款后,我找不到识别付款的方法。我不希望任何人为我做这项工作,只要有人能指出我正确的方向。

先感谢您!

4

1 回答 1

0

您可以在 paymentResults 上添加监视并使用新值更新付款。

$scope.$watch('paymentResults', function (newVal,oldVal) {
    //calculate updated payments
}, true);
于 2013-06-09T12:13:55.793 回答