玉模板引擎错误

时间:2013-07-23 18:14:11

标签: node.js express pug

我试图通过节点/快速路由将一些值传递给jade模板,但没有传递任何内容。我发布了服务器和模板代码。

server.js:

app.get('/ note /:id',function(request,response){

    var title=notes[request.params.id]['title']

    var message=notes[request.params.id]['message']

    console.log(title+' '+message)

    response.render('note', {locals:{title:title, message:message}})

});

note.jade:

span#{locals.title}


我甚至尝试将locals数组显示到控制台,但它只会引发错误。

1 个答案:

答案 0 :(得分:0)

我相信你不需要传入本地密钥。如果我没记错,只在模板中使用。试一试。

response.render('note', {title:title, message:message})

并在您的模板中不要使用#{locals.title}使用#{title}

做了快速测试,这应该适合你。