9

我有一个大的 json 对象,其中包含从 redis 密钥库中检索到的示例电子表格中的单元格数据。我想在翡翠模板中以html表格格式显示。但就目前而言,我只能将其显示为 json 字符串。

我也不清楚如何使用jade/express生成动态网页。

我试图传递的示例 JSON 字符串:

{"1A":"Cell Data 1", "1B": "Cell Data 2",...}

它是来自 excel 电子表格的数据。

请帮助我消除这个疑问。

4

1 回答 1

17
table
  thead
    tr
      th Name
      th Food
  tbody
    - var items = [{name:'Dean',food:'Chicken'}, {name:'Paul',food:'steak'}]
    - each item in items
      tr
        td= item.name
        td= item.food

输出

<table><thead><tr><th>Name</th><th>Food</th></tr></thead><tbody><tr><td>Dean</td><td>Chicken</td></tr><tr><td>Paul</td><td>steak</td></tr></tbody></table>

或者比在jade中定义对象的items数组更实际

var items = dynamicallyGenerateYourJson();
res.render('table', {
  items: items
});
于 2011-03-05T16:06:45.100 回答