首页 > 解决方案 > using ajax.load() to load Angular 6 index.html template

问题描述

标签: jqueryasp.net-mvcangular

解决方案


更好的解决方案是 Single SPA Framework,它可以帮助您引导任何流行的框架,例如 Angular、Angular JS、React Vue 并安装到没有 IFrame 的 div 中。您必须根据您使用的框架进行一些注册,在您的情况下,它将单 spa-angular引导您的应用程序。如果没有 boostrap angular ,组件将不会执行。

https://single-spa.js.org/docs/getting-started-overview.html

https://github.com/CanopyTax/single-spa-angular

https://medium.com/canopy-tax/a-step-by-step-guide-to-single-spa-abbbcb1bedc6

对于传递值的通信,您可以创建自己的事件/订阅机制,也可以使用 redux 或其他一些库。在他们的 github 中,他们已经对此进行了解释。

现场演示

https://single-spa.surge.sh/


推荐阅读