手柄模板创建最小空行如果对象数小于要显示的最小行

问题描述:

如果对象数少于要绘制的最小行数,我需要显示填充空内容的最少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; 
});