在ng组件库中注入外部脚本

时间:2017-08-11 07:41:33

标签: angular typescript dom

我试图在角度组件库(不是应用程序)中注入一个JS,我找到的唯一解决方案是创建一个Injectable类,然后在其构造函数中我调用了一个方法:

if(typeof google == 'undefined'){
let script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://www.gstatic.com/charts/loader.js';
document.getElementsByTagName('head')[0].appendChild(script);}

正如你可以猜到的,一旦运行,Angular DOMSanitizer运行我同意是对的,但我该如何解决?

DOMSanitizer的文档也几乎没有指出任何内容......

0 个答案:

没有答案