2016-05-24 5 views
1

私はスコアボードを持ったTreasure Huntアプリを作っています。 scoreboardルートでは、MongoDBからJSONデータを返す関数を非同期に呼び出しています。ハンドルバーのオブジェクトの配列のプロパティを読み取る方法は?

[ 
    { 
    "_id": "rational", 
    "total": 0 
    }, 
    { 
    "_id": "creative", 
    "total": 0 
    }, 
    { 
    "_id": "confident", 
    "total": 60 
    }, 
    { 
    "_id": "passionate", 
    "total": 30 
    }, 
    { 
    "_id": "ingenious", 
    "total": 30 
    } 
] 

_idはチーム名であるとtotalは、チームが得点の数である:これは、関数が返すものです。私はテンプレートエンジンとしてHandlebarsを使用していますが、まだそれに新しいです。私はそれぞれの合計得点でチーム名を表示するHTML表を作成したいが、それを理解しているようには見えない。この問題を解決するのを手伝ってください。

答えて

2

正直に言うと、あなたはthe fine manualを読むことによって、これを解決しますが、ここでは一例だことができた。まもなく掲載後

res.render('teams.hbs', { teams : [ LIST OF TEAMS ] }); 
+0

:あなたのハンドラで

<table> {{#each teams}} <tr> <td>{{_id}}</td> <td>{{total}}</td> </tr> {{/each}} </table> 

、あなたはこれに似たテンプレートをレンダリング私は解決策を見つけましたが、答えに感謝します。それは他の人を助けるかもしれない。 –

関連する問題