在我的JSON对象中,我有一个属性 i ,它指定一个循环值 我想要的是在我的HTML模板中迭代它并输出许多字符实例,比如说“ - ” 我试图实现这样的目标:
<td>
for i = 1 to {{i}}: print "-"
{{name}}
</td>
这甚至可能吗?
所以如果JSON对象有{i:5,name:“John”}
它应该输出-----约翰
答案 0 :(得分:2)
把手不提供开箱即用的任何东西。但是,您可以为此任务定义自己的帮助程序:
Handlebars.registerHelper('character', function(character, times) {
var out = "";
for(var i=0, times; i<times; ++i) {
out += character;
}
return out;
});
样本用法:
{{character "-" 5}}{{name}}