我尝试使用Backbone.js继承模型创建以下类结构:
Backbone.Events - >家长 - >子
孩子应该从父母那里打电话给nest_frame.grid(..., sticky="ew")
,但遗憾的是它不起作用。父方法和属性不可见。请帮忙。
我的代码
initialize
答案 0 :(得分:1)
只需使用以下方法:
function Parent() {
this.initialize.apply(this, arguments);
};
_.extend(Parent.prototype, Backbone.Events, {
initialize: function() {
// parent init
},
});
// pick extend method from Backbone
Parent.extend = Backbone.Model.extend;
var Child = Parent.extend({
initialize: function() {
// Parent methods and properties are visible
Parent.prototype.initialize.apply(this, arguments);
}
});