我正在使用Angular2 RC5处理示例Nodejs应用程序。 我知道在angular2 RC5中,引入了ngModule。 我的示例应用程序有4个屏幕,这不是单页应用程序。
我的问题是我需要为屏幕创建4个根模块
OR
只有1个根模块就足够了。
我不确定我的问题是否有意义。
答案 0 :(得分:1)
这更多是关于您的应用程序的体系结构和您对它的看法,您希望如何扩展它,以及如何修复和清除需求,如果屏幕每个都与系统的一个单独部分相关并且可以分开,然后我会创建一个根模块(app.module)然后为我的应用程序考虑4个子模块(根据要求延迟加载或急切加载) 您可以在下面找到有关该体系结构的更多信息: Architecture Overview
答案 1 :(得分:0)
使用Angular2制作多窗口应用程序的一种方法是使用window.open
多次打开应用程序(使用参数化URL),然后使用otherWindow.postMessage
在窗口之间传递消息。
模块与此问题正交。