Angular4模块创建2个独立的应用程序

时间:2017-09-29 10:50:36

标签: angular angular-module

我想创建一个angular4应用程序,它有两个部分。

  • 第一部分是主网站,用户可以在网站上切换并查看资料。

  • 第二部分是网站的管理员部分,网站所有者可以来更新他们的博客,添加/删除图片等。

我正在试图弄清楚如何实现这一目标,我在理解如何做到这一点时遇到了一些麻烦。我看到一些建议说我可以通过创建两个单独的应用程序来实现。我不确定这将如何运作? 我只是通过 ng new app1 创建第一个应用,然后通过 ng new app2 在同一目录中创建第二个应用?

或者我可以创建两个单独的模块。我不完全理解模块是如何工作的,但据我所知,我可以在一个模块上安装主应用程序,在另一个模块上安装管理员应用程序。然后每个模块都有其独立的组件。我刚刚开始学习Angular4,并且对于我正在阅读的有关如何执行此操作的所有信息感到非常困惑。如果有人能够解释如何做得最好,那就太棒了。

2 个答案:

答案 0 :(得分:1)

很少有建议:

  • 您可以为两个Web应用程序生成1个angular4应用程序。并且你可以在angular4List项目
  • 的路由中扰乱页面
  • 你可以制作2个完美的应用程序。这与彼此无关。

对于这两个建议,您需要有一个存储数据的服务器端应用程序。

答案 1 :(得分:0)

你只需要一个应用程序就可以通过使用路由保护来做你想做的事情,只需在用户登录路由保护将检查用户是否是正常成员或管理员然后它导航网站的“正确”部分取决于用户的层次结构 https://angular.io/guide/router#milestone-5-route-guards