我创建了一个具有多个根ngModule的多应用程序应用程序,它可以作为单独的应用程序完美工作。 我正在使用Angular 4和ng-cli。 现在我想达到相同的效果,但是我想通过一种方式将每个应用程序的根ngModules合并为一个来启动集成的所有分离的应用程序。Angular 2根模块合并
如何实现这一目标的任何线索?
我创建了一个具有多个根ngModule的多应用程序应用程序,它可以作为单独的应用程序完美工作。 我正在使用Angular 4和ng-cli。 现在我想达到相同的效果,但是我想通过一种方式将每个应用程序的根ngModules合并为一个来启动集成的所有分离的应用程序。Angular 2根模块合并
如何实现这一目标的任何线索?
看看到角文档:https://angular.io/guide/ngmodule#feature-modules
功能模块和延迟加载,我认为是你在寻找什么。
假设你有模块:A,B和C.现在你可能会想创建一个名为的AppModule新的模块,然后导入A,B和C像这样:
@NgModule({
... (all the other stuff that normally goes into ng module)
imports: [
A,
B,
C
] }
现在,您将需要弄清楚你的路由结构。你说你有多个独立的应用程序。在这种情况下,他们可能都生活在不同的领域,但如果将他们组合成一个大型应用程序,那么最好让他们从同一个领域生活。
因此,您需要一个像app.com/A,app.com/B和app.com/C这样的网址结构来适用于不同的应用程序。