手柄模板创建最小空行如果对象数小于要显示的最小行
问题描述:
如果对象数少于要绘制的最小行数,我需要显示填充空内容的最少5行。例如:假设我有3个对象来填充,但我必须总是绘制最少5行。所以我想添加2行空单元格。手柄模板创建最小空行如果对象数小于要显示的最小行
有没有更好的方法,没有发送与所有属性的空对象。
答
有没有办法做到这一点与现有的车把助手,但你可以写你自己的为你做。
你可以找到更多关于编写自己的块帮手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;
});