如果对象数少于要绘制的最小行,我需要显示最少5行填充空内容。
例如:假设我有3个对象要填充,但我必须总是画最少5行。所以我想添加2行空单元格。
如果没有发送包含所有属性的空对象,是否有更好的方法。
答案 0 :(得分:0)
使用现有的车把助手无法做到这一点,但您可以自己动手为自己做。
您可以找到有关编写自己的块助手here的更多信息。
试试这个:
Handlebars.registerHelper('min5', function(context, options) {
var ret = "";
for(var i=0, j=context.length; i<j; i++) {
ret = ret + options.fn(context[i]);
}
for(var i=0, j=5-context.length; i<j; i++) {
ret = ret + options.fn({});
}
return ret;
});