使用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传递给jade文件中的一个变量。如果我将它分配给单个html元素(如label),它就会正常工作,但是当我尝试使用var =时,它就不能工作了。
可能出了什么问题?
发布于 2012-07-12 13:01:55
看下面我的零钱..。
body
#heading
h1 nodechat
label !{locals.languages} // working - printing whole json string
#content
//- Do it like this...You're already in JavaScript land after the -
- var laangs = locals.languages
- each item in laangs
label= item.EnglishName将!{locals.languages}转换为locals.languages
https://stackoverflow.com/questions/11452371
复制相似问题