4

我想知道 Angular 6 是否可以实现以下功能(请注意,我使用术语“子系统”的地方类似于 Angular 的“应用程序”)

目的是创建一个统一的视图,否则单独的子系统网站。我之前能够在普通的旧 Javascript/HTML 和 PHP 中做类似的事情:

我想构建一个网站“框架”,作为一个或多个子系统站点的父网站(每个子系统站点独立于其余站点运行)。每个子系统站点通过框架在启动时使用的配置文件提供代表不同网页的菜单项列表。

从开发和源代码控制的角度来看,我希望框架项目与子系统项目完全分离。这允许不同的团队自主地处理子系统;只要每个团队在运行时都遵循框架的期望,那么他们应该单独在该框架内工作或与其他子系统一起工作。

另一种源代码控制方法是将框架冗余复制到每个子系统项目中,但我仍然希望能够在生产中部署时组合子系统站点。

我意识到 Angular 6 在一个项目中增加了对多个应用程序的支持——在这种情况下,这些应用程序可以代表子系统站点之一。但我想避免将所有子系统合并到一个项目中。

Angular 6可以做到这一点吗?有什么建议可以解决这个问题,或者有没有人尝试过这个可以分享他们的战争故事和技巧?

编辑:这个链接是我见过的最接近的问题,似乎相关,但也没有答案——点击这里

EDIT2:这些看起来都非常有希望并且接近帮助我实现我的目标: Single-SPAStencil

4

1 回答 1

3

检查这些: 1. Angular 和微前端 2. https://github.com/CanopyTax/single-spa

于 2018-07-20T04:08:33.447 回答