0

我正在研究如何将我们的应用程序的前端单体应用到微前端架构中。我在 AngularJS 和微前端看到的所有文档通常都在谈论使用 Angular 提供的 UpgradeModule 以及如何在混合状态下运行应用程序时慢慢取出 Angular JS 组件。

这不是我想要做的。在这一点上,我们不想投资将 AngularJS 组件迁移到 Angular 8+。我们正在尝试使用 Angular 8 应用程序作为容器应用程序(处理导航、身份验证、页眉、页脚)的微前端架构,然后将我们的 AngularJS 单体作为 Web 组件存在于 Angular 8 容器内。这可能吗?如果是怎么回事?

4

2 回答 2

1

您是否尝试过使用 single-spa 库?它有帮助集成不同的框架,如 AngularJS。看这里

于 2019-10-23T09:17:39.183 回答
0

你可以做一件事。使用 iframe。假设您必须为您的应用程序引入一个新功能,然后您在比如说 react 中创建该功能,将其部署到某个地方并使用 iframe 集成它。

于 2022-01-12T09:12:37.527 回答