如何从另一个 Angular 项目加载模块?

How to load Module from another Angular Project?

我只是在玩 Angular 和 Spring Clound 微服务。

我有一个带有菜单的主 Angular 项目,我向我的网关发出请求并收到当前在线的所有可用微服务的列表。基于此列表,我的菜单是动态构建的。

示例:

菜单:微服务 1 |微服务 2

单击“微服务 1”后,我想加载另一个 angular 项目中随微服务 1 一起交付的模块的内容。

这可能吗?

您可以将 single-spa 框架与 angualr.single 一起使用-spa 是一个用于前端微服务的 javascript 框架,可以使用 angular 来实现。你需要使用微前端架构。