1

我是 Angular 新手,我们有一个使用 Angular 构建的单页应用程序。我们希望对我们拥有的每一个内容进行线程化讨论。为此,我们计划与 Jive 集成。Jive 提供了一种将来自 jive 的讨论嵌入到另一个站点的方法。

他们只是要求包含一个 js 文件,并自动在您的网站上插入一个“讨论”链接。Jive 在document.write.

如果我在我们的主应用程序页面上包含 js 文件,它就可以工作。如果我在其中一个部分中包含 js 文件,它将无法工作,我得到

无法在“文档”上执行“写入”:除非显式打开,否则无法从异步加载的外部脚本写入文档。

我无权更改从 Jive 返回的 js。

我怎样才能解决这个问题?

谢谢,山姆

4

1 回答 1

1

您需要创建一个创建脚本元素的指令。看看这个答案 如何编写一个 AngularJS 指令来创建其他指令的 DOM 元素?

我希望这会有所帮助...

于 2014-09-23T00:29:15.190 回答