在Handlebars.js中的新行上打印输出
printing output on new line in Handlebars.js
我在app.js中有一个文件,该文件被传递给handlers以显示输出。
文件中的数据格式为abc、Siva、Naga、def等,即每个名称都用逗号(,)分隔。但是,我希望数据分别打印在每行上,即
abc
Siva
Naga
Def
我尝试过使用各种方法,比如在句柄栏中使用helper,
语法,但都不起作用。原因可能是手柄将所有数据视为单个对象,而不是对象数组。
有什么办法解决这个问题吗。
这似乎很好用。这是一个工作演示。
这是相关的代码
var data = {
line: 'abc,Siva,Naga,def'
};
Handlebars.registerHelper('lineBreak', function(line, delim) {
return new Handlebars.SafeString(line.split(delim).join('<br/>'));
});
{{lineBreak line ','}}
相关文章:
- 用Koa打印漂亮的HTML输出
- 如何使用 JQuQuery 解析 JSON 对象并在 HTML 页面中以表格格式打印输出
- ajax方法返回错误时如何打印输出
- 两个javascript网络工作者连续打印输出-为什么不同时打印呢
- 在Handlebars.js中的新行上打印输出
- 使用javascript在HTML的输出窗口中打印控制台消息
- 在 nodejs 中有什么方法可以打印 JSON 格式的 log4js 输出
- 如何使用嵌套循环使用 Javascript 打印到外部循环的输出中
- 从 utf-8 代码打印/输出 utf-8 字符
- 在 Javascript 中打印多个 html 文件的输出
- 如何将一页的输出打印到另一页(跨域)
- 打印 Javascript 而不是 ASP(经典)输出
- 如果功能多次激活,请多次停止输出打印
- 模态打印输出的变化
- JavaScript window.print()提供空白打印输出
- Javascript打印输出
- 使用javascript将图片添加到html打印输出
- PHP 实时执行永无止境的二进制/脚本打印输出
- JQuery 字符串打印输出消失
- 限制Java Script打印输出字符