使用handlebars.js模板以数组中的最后一项为条件
我将handlebars.js用于模板引擎,并希望仅当条件段是模板配置对象中包含的数组的最后一项时才显示条件段。 { columns: [{<obj>},{<obj>},{<obj>},{<obj>},{<obj>}] } 我已经拉了一个助手来做一些相等/更大/小于的比较,并且已经成功地通过这种方式识别了初始项目,但是没有运气来访问目标数组的长度。 Handlebars.registerHelper('compare', function(lvalue, rvalue, options) {...}) "{{#each_with_index columns}}"+ "<div class='{{#equal index 0}} first{{/equal}}{{#equal index ../columns.length()}} last{{/equal}}'>"+ "</div>"+ "{{/each_with_index}}" 有谁知道捷径,不同的方法以及一些车把的优点,这些使我不必再进入handlebars.js引擎来确定最佳路线?