我最近开始在我的项目中使用 handlerbar.js,它看起来很有趣。到目前为止一切都很好,但我在使用模板创建动态数据网格方面遇到了困难。
我有以下 json
grid : [
{
question : 'Grid Question 1',
gridheader : [
{header : 'header1'},
{header : 'header2'},
{header : 'header3'}
],
gridrow : [
{row1 : 'a', row2 : 'b', row3 : 'c'},
{row1 : 'd', row2 : 'e', row3 : 'f'},
{row1 : 'g', row2 : 'h', row3 : 'i'}
]
}
]
在这里,我想使用上面的 json 渲染一个网格。我可以遍历 gridheader 并按如下方式创建表头。
{{#omhrs.grid}}
<div>{{question}}</div>
<table>
<tr>
{{#gridheader}}
<th>{{header}}</th>
{{/gridheader}}
</tr>
</table>
{{/omhrs.grid}}
但我正在努力创建其余的数据部分。你们知道如何使用现有的上述 json 结构来实现这一点吗?或者任何更好的为网格构建 json 的方法?
谢谢凯思