【发布时间】:2014-09-08 19:50:48
【问题描述】:
我正在尝试使用把手来格式化从 JSON 文件接收到的数据。我目前的结构与此类似:
<table class="table table-striped">
<thead>
<tr>
<th>Name</th>
<th>Mark</th>
<th>Subject</th>
<th>School</th>
<th>Birthday</th>
</tr>
</thead>
<tbody>
{{#each students}}
<tr>
<td>{{ this.name }}</td>
<td>{{ this.mark }}</td>
<td>{{ this.subject }}</td>
<td>{{ this.school }}</td>
<td>{{ this.birthday }}</td>
</tr>
{{/each}}
</tbody>
</table>
我拥有的 JSON 文件没有一致的结构,有些学生元素只包含姓名(缺少所有其他字段),有些只包含姓名和学校。
如果我使用我当前的代码来模板化 JSON 文件,我会得到一个包含很多空白单元格的表格,我想用“null”代替。
我在想也许我应该写一个 registerhelper 但如果是这样,我应该怎么做呢?
【问题讨论】:
-
也可以不用任何特定的助手;查看我的更新答案。
标签: javascript json html-table handlebars.js missing-data