Angularjs、ng模型、ng重复和输入计算
我是angularjs的新手,在大多数情况下,我想不出该怎么做。然而,我有一个控制器,根据不同的标准计算付款,你可以看到基本的想法。输入金额和付款数量非常简单,您可以得到一个包含输入结果的表格,以便在需要时对其进行编辑。我想做的是,当其中一个金额发生变化时,我会重新计算其余的金额。例如,如果我希望第一次付款为50而不是100,那么我的金额为200,总共2次付款(每次100),差额将添加到第二次付款中,或者如果差额更大,则通过剩余付款进行分配。在ng repeat创建付款以更新其余付款后,我无法找到识别付款的方法。 我不希望任何人为我做这项工作,只要有人能给我指出正确的方向 提前谢谢你 您可以在paymentResults上添加一个,并使用新值更新付款Angularjs、ng模型、ng重复和输入计算,angularjs,Angularjs,我是angularjs的新手,在大多数情况下,我想不出该怎么做。然而,我有一个控制器,根据不同的标准计算付款,你可以看到基本的想法。输入金额和付款数量非常简单,您可以得到一个包含输入结果的表格,以便在需要时对其进行编辑。我想做的是,当其中一个金额发生变化时,我会重新计算其余的金额。例如,如果我希望第一次付款为50而不是100,那么我的金额为200,总共2次付款(每次100),差额将添加到第二次付款中,或者如果差额更大,则通过剩余付款进行分配。在ng repeat创建付款以更新其余付款后,我无法找
$scope.$watch('paymentResults', function (newVal,oldVal) {
//calculate updated payments
}, true);
谢谢,这在一定程度上是有效的。我可以得到差异,但是我如何只更新没有手动更改的输入字段呢?我想没有简单的方法。您必须将更新的阵列与旧阵列进行比较,以查看其中哪些阵列没有更改。