在骨干网访问父类 [英] Accessing parent class in Backbone
本文介绍了在骨干网访问父类的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要调用初始化
父类的方法,从继承为MyModel
级里面,而不是完全覆盖它,因为我现在正在做的。
我怎么能这样做呢?
下面是我的code的外观现在:
BaseModel = Backbone.Model.extend({
初始化:功能(属性,选项){
//做父母的东西的东西
}
});为MyModel = BaseModel.extend({
初始化:功能(){
//调用BaseModel.initialize();
//继续这样做,具体的东西这个孩子类。
},
});
解决方案
为MyModel = BaseModel.extend({
初始化:功能(){
为MyModel .__超__ initialize.apply(这一点,参数)。
//继续这样做,具体的东西这个孩子类。
},
});
I need to call the initialize
method of the parent class, from inside the inherited MyModel
-class, instead of completely overwriting it as I am doing today.
How could I do this?
Here's what my code looks right now:
BaseModel = Backbone.Model.extend({
initialize: function(attributes, options) {
// Do parent stuff stuff
}
});
MyModel = BaseModel.extend({
initialize: function() {
// Invoke BaseModel.initialize();
// Continue doing specific stuff for this child-class.
},
});
解决方案
MyModel = BaseModel.extend({
initialize: function() {
MyModel.__super__.initialize.apply(this, arguments);
// Continue doing specific stuff for this child-class.
},
});
这篇关于在骨干网访问父类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文