Angular2 RC5 - Ngmodule

时间:2016-09-06 16:16:50

标签: angular

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

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

OR

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

模块与此问题正交。