我有一份数据表,一份工作人员名单及一年中每个月的薪金,其中所有员工每月的总数是动态计算的(当月工资总和)。 / p>
我试图得到它,以便当我更改某个月的员工工资之一时,该月的计算总数会重新评估,因此angular会更新ui,但是当计算出这个总属性时,我可以&#39 ;看到一种方法将其标记为脏'所以有角度知道重新评估吗?
答案 0 :(得分: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>
当然,您可以扩展它并执行更适合您的应用需求的操作。