【问题标题】:Angular2 RC5 - NgmoduleAngular2 RC5 - Ngmodule
【发布时间】:2016-09-13 12:53:36
【问题描述】:

我正在使用 Angular2 RC5 开发示例 Nodejs 应用程序。 我知道在 angular2 RC5 中,引入了 ngModule。 我的示例应用程序有 4 个屏幕,这不是单页应用程序。

我的问题是我需要为一个屏幕创建 4 个根模块吗

只有 1 个根模块就足够了。

我不确定我的问题是否有意义。

【问题讨论】:

  • 似乎每个单独的点都是一个 SPA。所以我猜你需要单独的根模块。

标签: angular


【解决方案1】:

这更多的是关于您的应用程序的架构和您对它的愿景、您希望如何扩展它以及如何固定和明确要求,如果每个屏幕都与系统的单独部分相关,并且可以分开,然后我会创建一个根模块(app.module),然后为我的应用程序考虑4个子模块(根据要求延迟加载或急切加载) 您可以在以下内容中找到有关该架构的更多信息: Architecture Overview

【讨论】:

    【解决方案2】:

    使用 Angular2 制作多窗口应用程序的一种方法是使用 window.open 多次打开您的应用程序(使用参数化 URL),然后您可以使用 otherWindow.postMessage 在窗口之间传递消息。

    模块与这个问题是正交的。

    【讨论】:

      猜你喜欢
      • 2016-12-20
      • 2016-12-31
      • 2016-12-25
      • 2017-01-24
      • 2018-10-20
      • 1970-01-01
      • 1970-01-01
      • 2017-01-09
      • 2016-12-21
      相关资源
      最近更新 更多