我创建了ParentModel和其他几个扩展ParentModel的模型。每个ChildModel都具有除ParentModel之外的一些其他属性。
我想调用ParentModel的默认方法并获取该JSON并添加一些其他属性,并从ChildModel的默认值返回修改后的对象。
这是我的代码:
var ParentModel = Backbone.Model.extend({
defaults: function() {
return {
name: '',
description: '',
ruleType: '',
creationDate: ''
};
}
});
var ChildModel = ParentModel.extend({
defaults: function() {
//Q: How to get the defaults from ParentModel and add one more property to json
}
});
var c = new ChildModel({});
但是我不知道如何调用它正在扩展的类的默认方法(ParentModel)?
最佳答案
_.extend({extraProps:here},ParentModel.prototype.defaults)
关于javascript - 如何在 Backbone 中调用父模型的默认方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24005610/