使用Jade从Express传递的渲染数组

9 node.js express pug

与此相关的大多数问题似乎都是将服务器端JS对象传递到客户端JS对象.也许我错过了一些东西,但我想做的就是使用服务器端JS对象渲染HTML.

在服务器上:

app.get '/', (req, res) ->

  res.render 'index',
    data:
      keywords: [
        'one'
        'two'
      ]
Run Code Online (Sandbox Code Playgroud)

使用这些文档,文件中没有以下内容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
Run Code Online (Sandbox Code Playgroud)

我做的时,数组打印成一个字符串:

p "#{data.keywords}"
Run Code Online (Sandbox Code Playgroud)

这可能吗?

小智 13

怎么样

each kw in data.keywords
  li= kw
Run Code Online (Sandbox Code Playgroud)