【问题标题】:AngularJs: bind server-side rendered html to iframeAngularJs:将服务器端呈现的 html 绑定到 iframe
【发布时间】:2014-02-01 11:51:17
【问题描述】:

我的 Angular 应用程序是一个 html 编辑器,它将模板发送到服务器,在那里它使用动态数据呈现并返回到应该插入到 iframe 中的客户端(用于预览目的)。 ng-bind-html 接缝不能与 iframe 结合使用。有没有办法用 angularjs 动态设置 iframe 的内容?

编辑: 这些模板的主要问题是它们对应于完全独立的 html 文档(doctype、css、标记等);因此有必要将渲染结果封装在某种沙箱中。

【问题讨论】:

  • 这些模板的主要问题是它们对应完全独立的html文档(doctype、css、markup等);因此有必要将渲染结果封装在某种沙箱中。
  • [这是另一个问题][1],它演示了如何将内容发送到 iFrame。 [1]:stackoverflow.com/questions/19125910/…

标签: javascript angularjs iframe html-rendering


【解决方案1】:

我不知道如何将内容发送到iframe,但您可以使用 ng-include 代替 iframe。

<div ng-include="frameUrl" ></div>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-12
    • 2011-04-26
    • 2015-09-08
    • 2014-09-05
    • 1970-01-01
    • 2016-09-02
    • 1970-01-01
    相关资源
    最近更新 更多