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