0
이것은 내 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하지
렌더링되고있다? 각 루프가 어떻게 작동해야하는지에 관해 뭔가 빠뜨린 적이 있습니까?
감사합니다.
'{{#each}} '블록 안에있을 때 컨텍스트 레벨을 올릴 필요가 있습니다. 참조 : http://handlebarsjs.com/#paths. 또한'rows'의 이름과 일관성이 있는지 확인하십시오 - 첫 번째 문자를 항상 대문자로 만들거나 결코 대문자로 만들지 마십시오. – 76484