如何通过路由更改来延迟加载应用程序

时间:2019-11-14 06:41:28

标签: angular angular8 angular-ivy

我的业务要求不是使用单个应用程序保留多个模块,而是需要创建可以分配给小型团队的多个小型应用程序,并且应将其单独维护。因此它将独立运行。

同样,所有小型应用程序都需要在需要部署在服务器中的主应用程序中使用一次。我听说有angular Ivy-功能。也会从以下视频中动态加载应用程序:[https://www.youtube.com/watch?v=MMPl9wHzmS4&t=1066s][1]-但我无法清楚地了解其中的步骤。同样,我无法通过谷歌搜索找到教程或资源。

有人帮助我解释如何打包一个小应用程序并通过延迟加载方法导入到主应用程序中吗?

先谢谢了。

2 个答案:

答案 0 :(得分:0)

我建议您看一下NX工作空间。它遵循单声道存储库结构,完全符合您的要求。 Nx Extension

A value pack for Nx

答案 1 :(得分:0)

就像RajuPedda所说,我做了尝试。但是需要更多的记忆,并且发现框架工作繁重。最终我到了这里:https://single-spa.js.org/它完成了工作!