我創建了一個具有多個根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這樣的網址結構來適用於不同的應用程序。