【问题标题】:How to route between two internal Angular applications?如何在两个内部 Angular 应用程序之间进行路由?
【发布时间】:2019-11-19 02:50:48
【问题描述】:

我已经构建了两个独立的 Angular 应用程序。现在,我正在尝试将它们集成到一个 Angular 项目中。
这是项目结构:

src : app1 文件
gestionDeRisque : app2 文件

这是 Angular.json:

您可能已经猜到了,app1 配置在 my-app 中,app2 配置在 my-app-two 中。
现在在两个应用程序之间切换的唯一方法是在“defaultProject”属性中编写 my-app 或 my-app-two 并使用 ng serve 运行项目。
但是,我想要的是使用 html 链接在两个应用程序之间切换。
即:

localhost:4000/app1 为 app1 服务
localhost:4000/app2 为 app2 服务

我找不到这样做的方法,因为它显然与 Angular 的 SPA 原则相矛盾?
所以这是我的问题:
是否有可能达到我描述的目标?
如果没有,你有什么建议?
谢谢!

【问题讨论】:

  • 不,不可能添加两个项目。我建议您将两个应用程序合并到一个项目中,并通过不同的路由 url 分开。
  • 这就是我想要做的:“将两个应用程序合并到一个项目中,并通过不同的路由 url 分开”
  • 那么你的代码应该在 app 文件夹中。将两个应用程序移到 app 文件夹中,

标签: angular


【解决方案1】:

您可能需要创建一个新模块,将您的 2 项目放在那里并创建所有依赖项?

【讨论】:

    猜你喜欢
    • 2011-08-03
    • 1970-01-01
    • 1970-01-01
    • 2020-08-31
    • 1970-01-01
    • 2016-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多