【发布时间】:2011-12-13 21:25:31
【问题描述】:
当我的 Backbone 模型中的两个属性(“a”或“b”)发生变化时,我想计算第三个属性“c”:
initialize: function() {
this.bind("change:a", this.calculateC);
this.bind("change:b", this.calculateC);
},
calculateC: function() {
this.attributes.c = ...
}
如果同时在模型上设置 a 和 b,有什么好的方法可以防止 c 被计算两次?
【问题讨论】:
标签: javascript binding backbone.js