您好我正在尝试在Backbone.view中实现多级继承但是获取“extend”并不是一种功能,
示例:
var Parent = Backbone.View.extend({
})
var Child = Parent.extend({
initialize:function(attributes) {
}
})
var SubChild = Child.extend({ //Getting exception here
initialize:function(attributes) {
}
})
请指导我解决问题。 是否可以在BackBone.view中进行MultiLevel继承?
答案 0 :(得分:-1)
尝试以下方法:
var ChildView = Backbone.View.extend({
initialize: function(attributes) {
// ...
}
});
var ParentView = Backbone.View.extend({
child: new ChildView(),
// ...
initialize: function(attributes) {
// ...
}
});
如果需要,您可以使用它并将ChildView的实例化移动到ParentView initialize
(构造函数)方法,或保持原样。