jade获取对象

用jade渲染一个页面,传入一个对象:

router.get('/', function(req, res, next) {
  res.render("index",{
    title:"首页",
    user:{name:"luo",age:19}
  });
});

jade:

script.
        window.user = #{user}

最终却渲染为:

<script>window.user = [object object]</script>

请问要如何正确的赋值呢?

阅读 4k
2 个回答

window.user = !{JSON.stringify(user)

用法如下:

window.user = user;

现在 jade 已经更名为pug,因为 jade 是注册商标,所以项目组不得不改名。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题