目前我已经创建了一个角度应用程序

我按照说明从ghost文档中获取鬼并运行https://docs.ghost.org/docs/using-ghost-as-an-npm-module

但这些是作为2个应用程序运行

  • 幽灵(localhost:2368)

  • angular应用程序(localhost:4200)

我想要的是在我的角度应用程序中运行ghost .

这必须无缝集成,就像它们是主应用程序可以很好地控制它的同一站点一样 .

我目前设法通过在组件中使用iframe来实现这一点,但这并不能在主应用程序中提供太多控制权 .

有没有办法在不使用iframe的情况下实现这一目标?

以下显示角度应用程序,其中2个iframe用于home组件和ghost组件 .

angular app with 2 components with iframes