我是节点 js“nunjucks”模板的新手,我在 nunjucks 文档中获得了大部分信息,但我不知道如何控制变量 init ?
我尝试了以下但对我不起作用:
{{ console.log(varible) }}
以下对我来说在前端工作得很好:
如果您想将“Cabin”记录为字符串,您可以使用
<script> console.log( "Cabin" )</script>
如果要记录变量,请尝试:
{% set thing=5 %}
<script> console.log({{ thing }})</script>
...返回 5(数字)
编辑:正如 Valorad 在下面指出的那样,如果您要指出的“事物”不是字符串,则可能需要进行一些处理并在 console.log(); 之前添加一些过滤器;在控制台中输出正确的信息,例如:
<script> console.log(JSON.stringfiy({{ thing }}))</script>
或者,更有可能:
<script> console.log('{{ data.page | dump | safe }}')</script>
感谢 Valorad 的反馈!
<script>
console.log({{ surveyData | dump | safe}})
</script>