【发布时间】:2012-04-28 04:10:40
【问题描述】:
我刚刚将我工作的网站从 Backbone.js 0.5.3 升级到 Backbone.js 0.9.2 当我这样做时,我在模型初始化方法中使用的选项参数得到了一个未定义的值。从 V.5 到 V.9 发生了什么变化
初始化:函数(选项){enter code here
}
好的,这是我的模型结构。在 0.5.3 中一切正常,但是当我使用 0.9.2 选项时不再起作用。
this.myModel = Backbone.Model.extend({
defaults: function() {
return {
maxDays: 7,
index: 0
};
},
initialize: function( options ) {
}
})
this.model = new myModel();
在 0.5.3 版本中,选项将显示在默认对象中设置的所有属性。 但在 0.9.2 版中,这不再有效,它返回未定义。 由于客户敏感,我无法发布链接。
【问题讨论】:
标签: backbone.js