代码之家  ›  专栏  ›  技术社区  ›  Amit Shah

角度6:多页应用(MPA)是否可行?

  •  7
  • Amit Shah  · 技术社区  · 7 年前

    在谷歌上呆了一整天之后,我的问题仍然没有答案。

    因为我刚开始创作 角度的 应用程序使用版本 3.0.4 . 我的第一个简单问题是:

    1. 是否可以配置多层次登录页的角度应用程序?

      示例:在不公开根页面顶部导航栏上的链接的情况下,我需要指向这些页面的直接链接,在这些页面中,用户有自己不同的菜单。例如:wordpress/admin面板与它的网站不同。

      • /home 供公众观看
      • /admin 登录后的管理部分
      • /customer 对于登录后的客户部分

    这是因为我发现只有一个 app.component.html 文件中,我们可以包括我们的组件使用路由,但顶部的静态导航栏。

    1. 如果不是:

      如何运行为以上3个部分创建的多个应用程序可以在相同的程序下运行 url:port ?

    2 回复  |  直到 7 年前
        1
  •  4
  •   Amit Shah    7 年前

    解决了的

    遵循以下原则: https://angular.io/guide/lazy-loading-ngmodules

    注: 最后必须注释掉 app.component.html

    <!--
    <h1>
      {{title}}
    </h1>
    
    <button routerLink="/customers">Customers</button>
    <button routerLink="/orders">Orders</button>
    <button routerLink="">Home</button>
    -->
    
    <router-outlet></router-outlet>
    
        2
  •  2
  •   TomáÅ¡ Å edivý    7 年前

    1)是的,有。它被称为路由和角度有一个非常好的路由教程。在这里查一下- angular router

    2)在开始开发Web应用程序之前,您至少应该对TCP/IP的工作原理有最低限度的了解。所以很简单-不能在同一个端口上运行多个应用程序。

    推荐文章