[英]Nunjucks console log not working as node js template engine
我是 node.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>
我建議以這種方式使用它。
dump(2)
將 object 縮進為可讀。
<script>console.log("data:", `{{ data | dump(2) | safe }}`)</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.