如何在集合的模型中找到特定属性的总数?
var myModel = Backbone.Model.extend({ });
var myCollection = Backbone.Collection.extend({
model : myModel,
});
每当模型中的值发生变化时,我必须显示所有值的总和。
例如,我在集合中有 10 个模型,模型中有一个名为amount
. amount
每当属性获得新值时,我都应该显示总数。
我使用的代码:
debitAmountTotal: function(){
return this.reduce(function(memo, value) {
return memo + value.get("amountTcy");
}, 0);
}
但这会连接值:如果第一个值为 8,第二个值为 8,则结果为 88 而不是 16