渲染包含脚本标记的pug变量

时间:2018-03-05 14:47:01

标签: pug google-tag-manager

我已经做了很多研究来渲染包含Google Analytics代码的变量:

transientMap: { 'key': 'value' }

我知道这是可能的:

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-******-1"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-******-1');
</script>

但它会在标签内打印标签。

是否可以像以下一样使用它:

script.
  #{codeAnalytics}

这将打印分析标记

1 个答案:

答案 0 :(得分:0)

适用于:

.
   !{codeGTM}

请注意,我们需要“!”而不是脚本标记的“#”被解释为html标记。