如何读取Handlebars中的对象数组中的属性?
我正在做一个有记分牌的寻宝应用程序。 在scoreboard
路线中,我asynchronous地调用了从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表格,用相应的总分显示团队名称,但似乎无法弄清楚。 请帮我解决这个问题。
说实话,你可以通过阅读精细的手册来解决这个问题,但是这里有一个例子:
<table> {{#each teams}} <tr> <td>{{_id}}</td> <td>{{total}}</td> </tr> {{/each}} </table>
在您的处理程序中,您呈现的模板与此类似:
res.render('teams.hbs', { teams : [ LIST OF TEAMS ] });
- 使用passport-facebook从Facebook上检索照片
- 如何将jwtauthentication与ACL混合
- Angular $ http.get和Express req.body是空的
- 在express.js中使用htmlstring来提供静态文件
- 如果您使用2个级别的URL,Express会在注射中添加URL的第一部分?
- Node.js页面redirect在AJAXlogin? redirect后有函数调用吗?
- 在Redis上共享一个Django和Express.js应用程序的会话存储
- 设置passport-jwtauthentication
- NodeJS从MongoDB中检索多个数据并在Jade上显示(Pug)