首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >具有两个前端管理员和站点的Angular2

具有两个前端管理员和站点的Angular2
EN

Stack Overflow用户
提问于 2017-02-08 18:00:04
回答 3查看 1.9K关注 0票数 19

我正在开发一个使用angular-cli的应用程序。该应用程序有两个前端-网站和管理。两者都有不同的资产。

在管理员打开时仅加载管理员资产。在网站打开时仅加载网站资产。如何执行此操作?目前我有这样的结构。

EN

回答 3

Stack Overflow用户

发布于 2017-02-13 04:57:23

一种方法是使用asynchronous-routing的延迟加载,另一种方法是从相同的代码库有条件地构建两个应用程序。

票数 5
EN

Stack Overflow用户

发布于 2017-02-15 16:23:16

方式1

我建议你单独创建这两个应用程序,你可以为IDE保留一个工作区,但为两个站点保持单独的启动和配置。因为管理站点和用户站点总是有不同的外观和功能。很多工具,我们需要的用户网站,但不需要在管理网站和管理网站相同。而且两个站点都有不同的安全点。

因此,根据我的理解,如果你能保持两个网站分开,这将是非常有帮助的。

因此,让两个应用程序和托管同一个域上两个站点。您可以使用url重写将这两个站点托管在同一个域上。这看起来像是同一域中的单个应用程序,但这两个应用程序在您的IDE中是分开的。因此,您可以轻松管理。

方式2

但是,如果你的要求没有满足不同的应用程序,你想让两个网站上的单一应用程序,然后使两个模块,一个用户网站和第二个为管理网站。这两个模块都有自己的路由,并通过在主模块中延迟加载来注入模块,从而引导您的应用程序。

票数 5
EN

Stack Overflow用户

发布于 2017-02-14 15:05:48

请参阅以下链接,以分离您的路由和异步加载

https://www.npmjs.com/package/angular2-async-route-loader

您可以全局加载样式而不会出现任何问题。HTML将采用相应的样式。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42109925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档