【发布时间】:2014-07-23 05:23:39
【问题描述】:
我创建了一个 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)?
【问题讨论】:
标签: javascript inheritance backbone.js superclass