我正在使用Backbone.js
构建仪表板应用程序有一个称为模块的窗格网格。每个模块都有自己需要监听的自定义数据。
从这个意义上讲,我创建了一个名为Module
的骨干模型,它基本上是每个模块的顶级信息,如module_name
& module_description
我的第一个倾向是找到一种方法来为每个模块制作一个新的特殊模块模型...就像一个"计数器"模块,"消息"模块等
我应该如何处理单独的&每个模块不同的数据?任何设计模式的建议?
答案 0 :(得分:7)
您可以这样做:
var Module = Backbone.Model.extend({
// default properties/methods of this module
});
var MessageModule = Module.extend({
// new properties/methods of this module
});