分离角度前端和管理部分的最佳方法

时间:2018-05-07 02:57:13

标签: angular angular5

我正在构建我的第一个Angular 5应用程序,我们将有一个前端部分和一个管理部分。什么是实现这一目标的最佳方式。我能想到的两种方式是:

  1. 为前端和管理部分构建单独的角度项目 这将访问相同的API和数据库
  2. 在前端和管理模块中分离一个角度项目。但问题在于前端模块本身会有单独的模块。
  3. 最好的方法是什么?

2 个答案:

答案 0 :(得分:1)

我建议你选择第二个选项,你应该为Admin部分内置一个单独的模块,并实现延迟加载。

在SPA中使用单独的模块很常见。

答案 1 :(得分:0)

管理部分与其他部分一样,是网站的一部分。您可以在同一个项目中构建管理部分。 管理员需要的模块可以在需要时延迟加载。

现在如何实现延迟加载 -

Angularfirebase tutorials video and step by step implementation

Angular Documentation