我有一个html文件,使用#each命令从.js文件中获取数据,如下所示:
{{#each ssarr ../Maxss this}}
<td>{{this}}</td>
{{/each}}
以长行输出数据。 是否可以以某种方式在10个值之后进行换行,因此行不会那么长?
答案 0 :(得分:0)
我对每个循环的语法感到有点惊讶,尝试使用像这样的自定义助手:
Handlebars.registerHelper('each_limit', function(array, min, max, options) {
if(!array || array.length == 0) return options.inverse(this);
var result = [];
for(var i = (min!==null?min:0); i < (max!==null?max:array.length) && i < array.length; ++i)
result.push(options.fn(array[i]));
return result.join('');
});
您也可以查看以下答案:Handlebars - Not each but some