0

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

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}})

});

注意玉:

跨度 #{locals.title}


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

4

1 回答 1

0

我相信您不需要传入 locals 密钥。如果我没记错的话,那只在模板内部使用。试试这个。

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

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

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

于 2013-07-23T18:26:14.337 回答