我正在使用 Backbone.js 构建一个仪表板应用程序
有一个称为模块的 Pane 网格。每个模块都有自己需要监听的自定义数据。
从这个意义上讲,我创建了一个名为 Module
的主干模型,它基本上是每个模块的顶级信息,例如 module_name
和 module_description
我的第一个倾向是找到一种方法来为每个模块制作一个新的特殊模块模型……比如“计数器”模块、“消息”模块等。
我应该如何处理每个模块的单独和不同数据?有什么设计模式建议吗?
最佳答案
你可以这样做:
var Module = Backbone.Model.extend({
// default properties/methods of this module
});
var MessageModule = Module.extend({
// new properties/methods of this module
});
关于javascript - backbone.js 模型扩展了另一个模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13478320/