使用 node.js 我将一些变量传递给玉视图:
res.render('index', {
locals: {
name: user.name,
hashpassword: JSON.stringify(user.hashPass),
languages: JSON.stringify(langs)}
});
在玉文件中,我有:
body
#heading
h1 nodechat
label !{locals.languages} // working - printing whole json string
#content
- var laangs = !{locals.languages} //not working here!
//SyntaxError: Unexpected token .
- each item in laangs
label= item.EnglishName
问题是我无法将 locals.languages 传递给玉文件中的变量。如果我将它分配给单个 html 元素(如标签),它可以工作,但是当我尝试使用var =时,它不起作用。
可能是什么问题?