我想知道Angular 6是否可以进行以下操作(请注意,在我使用术语“子系统”的地方,它类似于Angular的“应用程序”)
目的是为原本单独的子系统网站创建统一视图。以前,我在普通的Javascript / HTML和PHP中都可以执行类似的操作:
我想构建一个网站“框架”,该网站充当一个或多个多个子系统站点的父站点(每个子系统站点独立于其余站点运行)。每个子系统站点都通过框架在启动时使用的配置文件来提供代表不同网页的菜单项列表。
从开发和源代码控制的角度来看,我希望框架项目与子系统项目完全分开。这允许独立的团队自主地在子系统上工作。只要每个团队在运行时都遵循框架的期望,那么他们就应该在该框架内单独工作或与其他子系统一起工作。
另一种源代码控制方法是将框架冗余地复制到每个子系统项目中,但是我仍然希望能够在生产环境中部署时合并子系统站点。
我意识到Angular 6在一个项目中增加了对多个应用程序的支持-在这种情况下,这些应用程序可以代表子系统站点之一。但是我想避免将所有子系统组合到一个项目中。
Angular 6有可能吗?有什么建议可以解决这个问题,或者有人尝试过分享他们的战争故事和技巧?
编辑:此链接是我所看到的最接近的问题,似乎相关,但也没有答案-Click here
EDIT2:这些看起来都非常有希望,并且几乎可以帮助我实现目标: Single-SPA和Stencil
答案 0 :(得分:1)