<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>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)