与此相关的大多数问题似乎都是关于将服务器端 JS 对象传递给客户端 JS 对象。也许我遗漏了一些东西,但我想做的就是使用服务器端 JS 对象呈现 HTML。
在服务器上:
app.get '/', (req, res) ->
res.render 'index',
data:
keywords: [
'one'
'two'
]
使用 these docs,以下内容均不适用于 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
当我这样做时,数组会打印到一个字符串:
p "#{data.keywords}"
这可能吗?
最佳答案
怎么样
each kw in data.keywords
li= kw
?
关于node.js - 使用 Jade 从 Express 传递的渲染数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16156732/