Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何通过mustache.js呈现2d表格中的数据?_Javascript_Rendering_Mustache - Fatal编程技术网

Javascript 如何通过mustache.js呈现2d表格中的数据?

Javascript 如何通过mustache.js呈现2d表格中的数据?,javascript,rendering,mustache,Javascript,Rendering,Mustache,我的数据由100行或类似于这样的行组成 {"data":[ {"country":["AD"], "number":["41","2","33","56","45","50","57","68"]}, {"country":["AE"], number":["5","9","2","19","7","11","6","1"]} ]} 我想以2d数组的形式渲染它 <tr> <td>Country</td> <td>Value of number

我的数据由100行或类似于这样的行组成

{"data":[
{"country":["AD"], "number":["41","2","33","56","45","50","57","68"]},
{"country":["AE"], number":["5","9","2","19","7","11","6","1"]}
]}
我想以2d数组的形式渲染它

<tr>
<td>Country</td>
<td>Value  of number on date1</td>
<td>Value of number on date2</td>
<td>Value  of number on date3</td>
<td>Value of number on date4</td>
<td>Value  of number on date5</td>
<td>Value of number on date6</td>
<td>Value  of number on date7</td>
</tr>

国家
date1上的数字值
date2上的数字值
date3上的数字值
date4上的数字值
date5上的数字值
date6上的数字值
date7上的数字值
我使用的脚本模板-

<tbody>
    {{#data}}
    <tr> 
    <td>{{country}}</td>
    {{#number}}
    <td>{{number}}</td>
    {{/number}}
    </tr>
    {{/data}}
    </tbody>

{{{#数据}
{{国家}
{{{数字}
{{number}}
{{/number}
{{/data}

只有国家被呈现,而不是数字。有人能解释一下我做错了什么吗?

{{{number}}
部分中,您需要使用隐式迭代器标记:
{.}

{{# number }}
  <td>{{ . }}</td>
{{/ number }}
{{#number}
{{ . }}
{{/number}