您可以将其作为数组传递,渲染时无需将其字符串化。然后,在玉的一面,如果您只想循环通过,就可以使用&每个。
为了使它作为对象传递给
script尽管您使用带有单引号的感叹号,然后解析您的对象以便可以使用它。如果您要将其作为对象传递给脚本,但是不使用Jade的内置迭代,则需要对进行字符串化
rss.js。
路由/rss.js
...var news = [];... var this_news = { 'title': item.title, 'description': item.description } news.push(this_news);... res.render('rss', { title: 'Node.js based RSS reader', newsi: JSON.stringify(news) });views / rss.jade
extends layoutblock content h1= title p Welcome to #{title} p Sure why not script(type='text/javascript'). // Pass as regular array here var inews = JSON.parse('!{newsi}'); console.log(inews);


