node.js - 使用 Jade 从 Express 传递的渲染数组

标签 node.js express pug

与此相关的大多数问题似乎都是关于将服务器端 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/

相关文章:

node.js - 在node js中将JWT从后端传递到前端

javascript - 从 Nodejs 中的请求中提取 POST 参数

html - Twitter Bootstrap 粘性页脚和 Jade

javascript - 无法包含 jade 文件

javascript - node/jade - 在事先不知道 key 的情况下显示 JSON 项目

javascript - Node.js 机器人从消息中提取链接

javascript - 通过子子文档 id mongoose 检索子子文档

node.js - 如何在 JetBrains PhpStorm 上安装 Node.js?

node.js - Express 版本输出

node.js - 无法将文档(记录)插入mongodb