如何使用jade来获取res.render发送的数据

时间:2014-08-11 12:57:18

标签: node.js express pug

我正在使用快递,我正在使用这样的res.render:

 res.render('myurl', {
      data: {
        account: escape(JSON.stringify(outcome.account)),
        user: escape(JSON.stringify(outcome.user))
    });

JADE文件:

  script.
    -console.log('hi');
    -console.log(data.user)

如何在Jade文件上访问此数据。我知道我必须使用某种数据绑定但不确定该怎么做?有人可以帮帮我吗?

2 个答案:

答案 0 :(得分:1)

您只需使用data.accountdata.user作为模板中的变量名称。

答案 1 :(得分:1)

使用data.account和data.user访问数据。 如果您未定义,可能会首先渲染然后提取数据。 (因为它是异步的)这可能是为什么你得到未定义的输出的原因之一。