2017-07-06 100 views
0

我创建了一个具有多个根ngModule的多应用程序应用程序,它可以作为单独的应用程序完美工作。 我正在使用Angular 4和ng-cli。 现在我想达到相同的效果,但是我想通过一种方式将每个应用程序的根ngModules合并为一个来启动集成的所有分离的应用程序。Angular 2根模块合并

如何实现这一目标的任何线索?

回答

0

假设你有模块: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这样的网址结构来适用于不同的应用程序。