jquery - using ajax.load() to load Angular 6 index.html template
问题描述
解决方案
更好的解决方案是 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 中,他们已经对此进行了解释。
现场演示
推荐阅读
- python-3.x - 使用 GridSearchCv 优化 SVR() 参数
- javascript - 我需要在 POST 请求后调用页面渲染
- java - Java:如何解析 csv 文件以比较列中的数据
- android - android MapView + ViewPager2 + DataBinding 问题
- php - URL 路径重定向到主页,但在 PHP 中获取路径信息
- ios - 在 UITableView 中滚动时第一个和最后一个单元格更改颜色
- javascript - JavaScript URL searchParams 不返回任何内容
- ansible - Ansible 中的布尔启动参数
- corda - 更新到 Corda Enterprise - Web 服务器是否应将 CE 作为依赖项包含在内?
- linux - 如何使用 sed 在每个空格后添加一些文本?