0

我有一张数据表,一份员工名单及其一年中每个月的工资,其中所有员工每个月的总数是动态计算的(该月的工资总和)。

我试图得到它,以便当我更改特定月份的一名员工工资时,该月的计算总数会重新评估,因此角度会更新 ui,但由于计算了这个总属性,我看不到方法'将其标记为脏'所以角度知道重新评估?

4

1 回答 1

0

您的场景听起来像是可以使用自定义过滤器。

接近的东西:

自定义过滤器

angular.module('myApp', []).filter('mySumFilter', function() {
  return function(items, param1, param2) {
    return //perform sum items object in case of necessary use params to narrow your operation
  };
});

在你的html中

 <div> {{ salaryArray |mySumFilter:'salary': 2"}} </div>

当然,您可以扩展它并执行更适合您的应用程序需求的操作。

于 2014-05-15T00:06:47.070 回答