9

redis キーストアから取得したサンプル スプレッドシートのセル データを含む大きな json オブジェクトがあります。jadeテンプレートでhtml表形式で表示したいです。しかし、今のところ、json 文字列として表示できるのはこれだけです。

また、jade/express を使用して動的な Web ページを生成する方法についても不明です。

渡そうとする JSON 文字列のサンプル:

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

エクセル表のデータです。

この疑問を解消するのを手伝ってください。

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 に答える