用Jade渲染从Express传递的数组

与此有关的大多数问题似乎都是关于将服务器端JS对象传递给客户端JS对象。 也许我错过了一些东西,但我想要做的就是使用服务器端的JS对象呈现HTML。

在服务器上:

app.get '/', (req, res) -> res.render 'index', data: keywords: [ 'one' 'two' ] 

使用这些文档,没有什么在index.jade文件中工作:

 - var keywords = [#{data.keywords}] each kw in keywords li= kw - var keywords = ["#{data.keywords}"] each kw in keywords li= kw - var keywords = "#{data.keywords}" each kw in keywords li= kw - var keywords = #{data.keywords} each kw in keywords li= kw 

数组打印到string时,我这样做:

 p "#{data.keywords}" 

这可能吗?

怎么样

 each kw in data.keywords li= kw