在AngularJS

时间:2016-07-07 17:42:40

标签: javascript jquery html angularjs typescript

在我们的AngularJS应用程序中,我们希望像这样集成第三方JS文件。

<script id="myID"
  type="text/javascript"
  data-encoding="jsonb"
  data-model="MyModelName"
  data-object="dfdsfsdfsdftrggregerigherignrtintrgntrgjntrjhintrhirnrgoigtrg"
  src="//plugin.wwwwww.ee/js/myreference.js"></script>

但我们想要创建上面的Script标签运行时,这样我们就可以获得数据模型,数据对象和数据的价值。数据编码(通过使用控制器或其他技术)

当我们尝试添加JS文件运行时,我们在引用的文件中收到错误。

Failed to execute 'write' on 'Document': It isn't possible to write into a document from an asynchronously-loaded external script unless it is explicitly opened.

on document.write(-----------);

那么究竟是什么问题,我们在Index.html上使用以下代码来添加JS引用。

  var srcFeedback = document.createElement('script'),
  body = document.getElementsByTagName('body')[0];
  srcFeedback.src = '//vbvcbcvb.bvbcvb.nl/js/ref.js';
  srcFeedback.id = "_plugin_id";
  srcFeedback.type = 'text/javascript';
  srcFeedback.setAttribute("data-encoding", "rrrrrrr");
  srcFeedback.setAttribute("data-model", "rrrrrrrrrrr");
  srcFeedback.setAttribute("data-object",    "regrgegergergvtrcgxercgtrvghtrgtrhct");
  body.appendChild(srcFeedback);

或者有其他方式吗?

0 个答案:

没有答案