【发布时间】:2021-03-29 21:38:27
【问题描述】:
我需要一个动态组件嵌入到 iframe 中。我见过的唯一方法是使用 createComponent 动态生成给定组件的新实例,然后将其移动到 iframe 的主体中。
这种方法的问题是没有样式继承,因为动态组件是在父页面中生成并复制过来的——但是,样式是在父页面的头部注入的,而不是随之而来。
我的想法是解决这个问题的方法是想出一种方法来手动将生成的样式迁移到 iframe 中,或者以某种方式在 iframe 本身内生成组件,以便在其中呈现样式。
这是一个问题示例:https://stackblitz.com/edit/angular-ivy-ajo1gy?file=src/app/app.component.ts
非常感谢任何建议或想法!感谢收看!
【问题讨论】:
标签: javascript angular iframe