我在app.js中有一个文件,它被传递给把手以显示输出。
文件中的数据格式为abc,Siva,Naga,def等,即每个名称用逗号(,)分隔。但是,我希望数据分别打印在每一行上,即
ABC
希瓦
纳加
默认值
我尝试过使用各种方法,例如在句柄栏中使用助手,语法但没有一种方法可行。可能是把手把把所有数据当作单个对象而不是对象数组。
有没有办法解决这个问题。
答案 0 :(得分:1)
这似乎工作正常。 Here is a working demo
以下是相关代码
var data = {
line: 'abc,Siva,Naga,def'
};
Handlebars.registerHelper('lineBreak', function(line, delim) {
return new Handlebars.SafeString(line.split(delim).join('<br/>'));
});
{{lineBreak line ','}}