大多数与此相关的问题似乎都是关于将服务器端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
当我执行以下操作时,数组会打印到字符串中:
p "#{data.keywords}"
这是可能的吗?