Angular 2 Portal,包含多个应用

时间:2017-09-19 14:13:54

标签: angular shell typescript portal

我正在使用Angular 2构建门户。门户应该能够托管多个应用程序(portlet)并且应该作为容器。 portlet也将使用/不使用角度2构建。它们将是由独立团队管理的独立项目。门户管理进出portlet的身份验证,推送通知和消息。这个想法是,如果一个portlet例如。 App1是在门户内部构建和发布的,并且如果App1需要更改/错误修复,它必须在没有发布Portal的情况下发生。你能在这里为我提出一些选择吗?提前致谢

1 个答案:

答案 0 :(得分:0)

通过构建可重用的组件(带有菜单栏的页眉)解决了该问题。菜单栏足够智能,可以导航到现有应用程序的各个部分(路线),并导航至其他门户网站,外部链接等。如果要加入任何应用程序,他们只需注入脚本,菜单栏就会出现在其应用程序的顶部

当然,菜单栏中的菜单与用户权利绑定在一起,这将是一个集中式权利系统。