我使用的是Handlebar模板。
我遍历一个列表,并使用@index对id进行编号,如下所示
{{#each employees}}
<tr>
<td id='dp{{@index}}'>{{this.dpval}}</td>
<td id='genMet{{@index}}'>{{this.genMet}}</td>
<td id='venMen{{@index}}'>{{this.venMen}}</td>
<tr>
{{/each}}
上面的部分将在页面加载时运行,之后我可能会通过Ajax调用获得一个新的列表,并使用上面的模板脚本再次运行该列表,并将html附加到页面加载时生成的表中
这里我要求@index不应该从0开始,而是从最后一个@index结束的地方开始
我正在寻找类似{{@index}}+rowCount等的东西,其中rowCount是一些数字
提前感谢
我可以这样做
注册帮助
Handlebars.registerHelper('calc', function(count) {
return count + cnt; // where cnt will be calculated
})
并用调用函数
<td id='dp{{calc @index}}'>{{this.dpval}}</td>