我有我的Angular网站,我想在捆绑应用程序进行生产时才添加谷歌分析。我按照这个例子将放在HTML中的代码解压缩到TS文件中:
https://www.snip2code.com/Snippet/1003397/Google-Analytics-Typescript
这是有道理的,看起来非常类似于我安装的实际JS(我将ID更改为我的站点ID)。
https://www.npmjs.com/package/@types/google.analytics
在编译站点时获取正在加载的类型。生成相应的JS文件,但谷歌分析不起作用。但是,如果我将HTML文件中的原始javascript放入JS文件并添加它,它就可以正常工作。
所以我的问题是,使用TS文件还有什么可做的吗?
答案 0 :(得分:0)
在您的代码中
export var gaNewElem : any = {};
export var gaElems : any = {};
这会更改原始代码。不要这样做。反映这些变量存在的正确方法是
declare var gaNewElem: any;
declare var gaElems:any;