'进口'将cujojs / wire上下文转换为另一个

时间:2014-05-18 20:17:54

标签: wirejs

我正在寻找实现以下用例的方法:

  1. 我有很多模块,每个模块都有一个电线规格 暴露其组件
  2. 要组装应用程序,我选择模块并使用他们的wire-spec
  3. 应用程序的wire-spec是使用的wire-specs的合并 模块:(3.1)我首先要求'每个模块的线规 作为对象。 (3.2)然后,我合并了对象。 (3.3)最后,我 将结果作为定义wire-spec的对象返回 应用
  4. 以下是应用程序上下文规范的示例:

    define(["jquery", "module1-wire-spec", "module2-wire-spec"], function(jquery, module1WireSpec, module2WireSpec) {
        return jquery.extend(true, module1WireSpec, module2WireSpec);
    });
    

    我已经阅读了几次希望找到“本地人”的电汇文件。如何做到这一点,但到目前为止我找不到一个。

    A' native'方式将是像“电线”这样的工厂。工厂,但我没有为每个模块创建子上下文,而是希望将每个模块的组件视为应用程序上下文的直接组件。

    例如,Spring允许将上下文定义导入另一个定义,结果就好像导入的上下文的内容已经与导入上下文一起内联。

1 个答案:

答案 0 :(得分:0)

cujojs/wire添加了一项新功能,允许导入上下文。

自版本0.10.8起,关键字imports接受:

  • 用于单个上下文导入的字符串
  • 或用于导入上下文列表的数组。

查看here了解详情。