在Angular partial中加载具有document.write的外部JS

时间:2014-09-22 22:12:02

标签: angularjs jive

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

他们只是要求包含一个js文件,并自动插入"讨论"在您的网站上排队。 Jive在document.write的帮助下完成了这项工作。

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

  

无法执行'写'在'文件':不可能写   从异步加载的外部脚本转换为文档,除非   它被明确地打开了。

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

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

谢谢, 萨姆

1 个答案:

答案 0 :(得分:1)

您需要创建一个创建脚本元素的指令。 看看这个答案 How to write an AngularJS directive that creates DOM elements that are other directives?

我希望有帮助...