【问题标题】:backbone.js model extends another model骨干.js 模型扩展了另一个模型
【发布时间】:2012-11-20 17:05:32
【问题描述】:

我正在使用 Backbone.js 构建仪表板应用程序

有一个称为模块的窗格网格。每个模块都有自己需要监听的自定义数据。

从这个意义上说,我创建了一个名为Module 的主干模型,它基本上是每个模块的顶级信息,例如module_name & module_description

我的第一个想法是找到一种方法,为每个模块制作一个新的特殊模块模型……比如“计数器”模块、“消息”模块等。

我应该如何处理每个模块的单独和不同的数据?有什么设计模式推荐吗?

【问题讨论】:

    标签: javascript design-patterns backbone.js


    【解决方案1】:

    你可以这样做:

    var Module = Backbone.Model.extend({
    // default properties/methods of this module
    });
    
    var MessageModule = Module.extend({
    // new properties/methods of this module
    });
    

    【讨论】:

      猜你喜欢
      • 2013-10-14
      • 1970-01-01
      • 2012-02-26
      • 2015-03-19
      • 1970-01-01
      • 2018-09-21
      • 2012-07-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多