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