玉dynamic数据

使用node.js我将一些variables传递给玉视图:

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文件中的variables。 如果我把它分配给一个单一的HTML元素(如标签),它的工作,但是当我尝试与var =不起作用。

可能是什么问题?

看到我下面的变化…

 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