NG2 Cli模块的发现和加载

Edu*_*ira 5 modularity webpack angular

我开始为完全模块化的后端(vertx verticle docker cluster)开发前端.

主要思想/问题是有一个基础ng2应用程序,它定义仪表板,侧面菜单,其他基本组件,并通过包含所需JS文件路径的某种清单列表连接到后端,发现启用了哪些模块/ bundles,模块应该是完全独立的,你可以从github下载并放在一个文件夹中.

到目前为止,我发现最接近的是这个问题,Angular2:从给定文件夹动态加载模块,显示如何在运行时加载模块,但我还没有找到一种独立开发和构建软件包的方法.

这甚至可能吗?你们能指出我正确的方向吗?我错过了这个例子吗?

Mel*_*igy 1

如果您打算使用 Angular CLI 来实现此目的,而不是自行构建,则所有路由都必须预先定义。

不过,您可以做的是将所有模块设置为延迟加载的路由器模块(使用load-children,然后根据仪表板的说明使用路由器防护来加载它们。