在Handlebars.js中循环使用多维数组
Looping through a multidimensional array in Handlebars.js
我让服务器传回这个JSON,我不知道如何在Handlebars中循环遍历二维数组。
"userSurvey":[[1],[2],[3]]
我知道使用{{#each userSurvey}}
,但我该如何在usersurvey
对象内执行数组呢?
您必须循环2次:
{{#each userSurvey}}
{{#each this}}
{{ this }}
{{/each}}
{{/each}}
在这种特殊情况下,如果你只想渲染"123",你可以这样做:
{{#each userSurvey}}
{{this.[0]}}
{{/each}}
或者更简单,因为数组自动转换为字符串:
{{#each userSurvey}}
{{this}}
{{/each}}
{{#each Arr}}
{{#each this}}
<label>{{this.[0]}}</label> {{this.[1]}}<br>
{{/each}}
{{/each}}
以下是我循环数组的简单示例:(
使用#with-helper对于目标
{ catg: [ 'java', 'c', 'c++' ],
quesarray: [ [ 2, 1 ], [ 0, 2, 10, 5, 11, 12 ], [ 7, 5, 3, 8, 0 ] ],
_id: 5d778d52d410984dc4e3e278,
username: 'student@gmail.com' }
如果你想访问数组quesarray索引明智地做这个
{{#each qset}}
{{#with quesarray}}
{{[2]}}
{{/with}}
{{/each}}
输出将为7、5、3、8、0
相关文章:
- javascript:数组循环
- 如何将数组循环到JSON代码中
- 而与数组循环
- JavaScript 数组/循环不起作用
- AJAX在数组循环中调用,只在上一次完成后调用next
- 数组循环以获取单个值
- JavaScript数组循环
- Javascript 2D数组循环停止
- 通过Javascript中的JSON数组循环
- 为什么以下 forEach 数组循环未返回未定义
- 如何在数组循环中过滤数据
- 如何在数组循环 222 中过滤数据
- 数组循环以确定范围平均值
- 对象的数组循环
- 对象键及其值的数组循环
- 虽然的缺点!未定义的数组循环
- 数组循环导致无限循环
- 数组循环 - 处理下拉列表中的空值
- 在 Node 中连接数组循环.js glob 结果
- JavaScript 图像数组循环