【问题标题】:angularjs - how to insert an app inside an iframeangularjs - 如何在 iframe 中插入应用程序
【发布时间】:2016-06-26 13:54:53
【问题描述】:

我搜索了很长时间,找到了迄今为​​止对我没有帮助的答案,我想在 iframe 中放置一个 Angular 应用程序。

我的 index.html 用烧瓶上传。

如何将我的应用程序放入 iframe 中?

谢谢

【问题讨论】:

  • 让 index 成为你的 Angular 应用

标签: angularjs iframe


【解决方案1】:

不要在iframe 之外考虑angular 应用程序。 iframe 内部的页面就像您的“父”页面一样,它必须包含自己的 angularjs 脚本并引导自己的应用程序。

Live demo

【讨论】:

  • 我使用了 Noppey 的建议,应用程序正在运行,但无法执行任何 $http 请求,我可以配置我的应用程序查看我的原始项目吗?
  • 所以基本上你有index.html,它实例化了角度应用程序,并在其中有一个指向index.html(它起源的页面)的iframe。在 iframe 内部 新的独立 Angular 应用程序 正在运行,它不知道它在 iframe 内部的事实,并且对 iframe 之外的应用程序一无所知。如果您想在页面和 iframe 之间进行通信,则需要 postMessage,但老实说,我认为您不需要在 iframe 中运行相同的应用程序。
  • 正如你所说,我有 index.html 可以识别我的整个应用程序(.py 文件等),并且该文件有一个 iframe,指向“静态”文件夹中的 indexApp.html。所以现在我的应用程序只能看到“静态”文件夹内的文件,所以 http 请求无法工作(在静态文件夹外的“views.py”文件上工作)我无法更改文件的层次结构(将“视图”放在静态文件夹中)应该怎么做我做吗?
  • @talazouri 它与原始问题无关。您应该创建一个新的,但之前关闭这个(如果有帮助,请接受我的回答)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-04-18
  • 1970-01-01
  • 1970-01-01
  • 2017-05-14
  • 1970-01-01
  • 2014-02-15
  • 2013-07-08
相关资源
最近更新 更多