我正在传递当前用户ID(登录用户的用户ID),如
app.get('/home', isLoggedIn, function(req, res) {
res.render('home.jade', {
currentUser : req.user.id
});
});
现在这意味着我的home.jade文件可以访问currentUser变量。
我可以在Jade中访问这个
p= currentUser
但我想通过
中的Underscore模板访问此变量script(type='text/template')
我该怎么做?
答案 0 :(得分:1)
如果它是内联的,那么您应该能够使用#{}
返回变量。
所以你想要
script(type='text/template').
var template = _.template("<b><%- value %></b>");
template({value: "#{currentuser}"});