7

我正在使用 Node.js 使用 Pug 呈现页面。我的 JavaScript 代码:

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

我的哈巴狗代码:

script.
    window.user = #{user}

但结果是这样的:

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

如何正确获取对象的值?

4

1 回答 1

12

使用JSON.stringify()并更改#!以防止引号被转义:

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

有关插值,请参阅Pug 文档

于 2016-09-24T13:56:32.730 回答