在AngularJS重复节中多次调用函数

在AngularJS重复节中多次调用函数,第1张

在AngularJS重复节中多次调用函数

这是因为您在此处绑定到函数表达式

<td>{{calcRowTotal($index, row)}}</td>

它的作用是在每个项目,每个摘要上重新评估该功能。为防止这种情况,您需要做的是预先计算该值并将其放入数组中。

一种方法是在阵列上设置手表:

$scope.$watch('timesheetRows', function(rows) {   for(var i = 0; i < value.length; i++) {     var row = rows[i];     row.rowTotal = $scope.calcRowTotal(row, i);   }}, true);

然后,您要做的就是绑定到该新值:

<td>{{row.rowTotal}}</td>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5639143.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存