我想创建一个全局计数器,每次使用它时都会被替换为下一个值,例如{{Counter}}如果我在模板中使用如下
然后将呈现为
这是第2行
这是第3行
这是否可以通过handlebarJS
答案 0 :(得分:1)
您可以使用HandlebarsHelper
来实现这一目标。
var temp = 1;
Handlebars.registerHelper('Counter', function() {
return temp++;
});
你的Handlebars模板是,
This is line {{Counter}}
This is line {{Counter}}
This is line {{Counter}}
This is line {{Counter}}
输出
This is line 1
This is line 2
This is line 3
This is line 4
使用 - http://tryhandlebarsjs.com/
进行测试希望这有帮助。