这在某种程度上是一个简单的问题,其中我的TD没有被渲染。
我的车把:
<table class="defaultTable" style="width:90mm;">
<colgroup>
{{#each cols}}
<col style="width:{{this.width}}mm;">
{{/each}}
</colgroup>
<tbody>
{{#each rows}}
<tr>
{{#each cols}}
<td>{{this.content}}</td>
{{/each}}
</tr>
{{/each}}
</tbody>
</table>
我的数据:
cols = [{
width: 45,
content: ''
},{
width: 45,
content: ''
}];
Rows = [{},{}];
我的输出
<table class="defaultTable" style="width:90mm;">
<colgroup>
<col style="width:45;">
<col style="width:45;">
</colgroup>
<tbody>
<tr>
</tr>
<tr>
</tr>
</tbody>
</table>
为什么tds没有呈现?我是否错过了关于每个循环应如何工作的内容?
感谢。
答案 0 :(得分:0)
正如评论所述,我确实不在上下文块中。它正在行对象中搜索cols。将发布修复程序,以便其他具有相同问题的人可以看到,希望它可以帮助某人。
<tbody>
{{#each rows}}
<tr>
{{#each ../cols}}
<td>{{this.content}}</td>
{{/each}}
</tr>
{{/each}}
</tbody>
cols上的../
解决了它。