如何使用pug / jade渲染JavaScript

时间:2016-09-29 23:41:24

标签: javascript node.js express pug

例如,我将user变量传递给此pug文件,我想在dom加载后运行一些js代码。

 script.
    document.addEventListener("DOMContentLoaded", function(event) {
        console.log(#{user.name});//log the user's name
    });

是否可以这样做?

1 个答案:

答案 0 :(得分:2)

首先,您尝试在字符串之外使用字符串插值#{user.name}。使用!{user.name}代替unescaped code插值。如果你需要将它放在一个字符串中,你也需要用引号括起变量。

console.log('!{user.name}');