【问题标题】:Angular 2 Root module mergeAngular 2 根模块合并
【发布时间】:2017-07-06 13:10:12
【问题描述】:

我创建了一个包含多个根 ngModule 的多 App 应用程序,可以完美地作为单独的应用程序运行。 我正在使用 Angular 4 和 ng-cli。 现在我想实现同样的目标,但我正在考虑将每个应用程序的根 ngModules 合并为一个,以启动所有集成的分离应用程序。

关于如何实现这一点的任何线索?

【问题讨论】:

    标签: angular angular2-routing angular-cli


    【解决方案1】:

    查看角度文档:https://angular.io/guide/ngmodule#feature-modules

    我认为功能模块和延迟加载正是您想要的。

    【讨论】:

      【解决方案2】:

      假设您有模块: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 这样的 url 结构。

      【讨论】:

        猜你喜欢
        • 2023-03-15
        • 1970-01-01
        • 2017-01-23
        • 1970-01-01
        • 2016-06-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-02-16
        相关资源
        最近更新 更多