【发布时间】:2011-10-21 12:18:58
【问题描述】:
如果我的模型中的两个值(a 或 b)中的任何一个发生了变化,则两个监听视图需要计算第三个值 c。
//Pseudo
mainModel
a : 2000
b : 3000
view1
helper.calculateC(this.model.get(a), this.model.get(b))
view2
helper.calculateC(this.model.get(a), this.model.get(b))
我宁愿将依赖属性 c 放在模型中(作为 计算相当复杂,“c”以后可能会被允许 被用户覆盖。)什么是好的做法?我应该延长 模型,制作子模型还是什么?
谢谢!
【问题讨论】:
标签: javascript model-view-controller backbone.js