handlebars.js 用 <br>替换掉 内容的换行符

简介:

handlebars.js 用 <br>替换掉 内容的换行符

 

JS:

Handlebars.registerHelper( 'breaklines' , function (text) {
     text = Handlebars.Utils.escapeExpression(text);
     text = text.toString();
     text = text.replace(/(\r\n|\n|\r)/gm, '<br>' );
     return  new  Handlebars.SafeString(text);
});

  

HTML template:

< div >
     {{breaklines description}}
</ div >

  


    本文转自曾祥展博客园博客,原文链接:http://www.cnblogs.com/zengxiangzhan/p/3312579.html,如需转载请自行联系原作者



相关文章
|
安全 前端开发 API
ThinkPHP5 API模块开发规范与示例
【7月更文挑战第6天】本技术文档旨在指导开发者如何完全遵循ThinkPHP5框架的开发规范来构建RESTful API模块。ThinkPHP5(简称TP5)是一款基于PHP的轻量级MVC框架,其简洁、高效的特点非常适合快速开发Web应用及API接口。以下是创建API模块的基本步骤、最佳实践以及代码示例。
548 0
|
搜索推荐 Python
Python 冒泡排序:原理、使用场景与实现方法
本文主要介绍了Python 冒泡排序:原理、使用场景与实现方法
620 6
Python 冒泡排序:原理、使用场景与实现方法
|
存储 缓存 数据可视化
WebGL 入门:开启三维网页图形的新篇章(下)
WebGL 入门:开启三维网页图形的新篇章(下)
WebGL 入门:开启三维网页图形的新篇章(下)
|
SQL Oracle 关系型数据库
sql中datetime日期类型字段比较(mysql&oracle)
sql中datetime日期类型字段比较(mysql&oracle)
324 1
|
移动开发 Java 开发者
hbuilderx打包苹果证书获取步骤
hbuilderx打包苹果证书获取步骤
543 0
|
缓存 开发工具 Swift
Module & Swift库 (6)
Module & Swift库 (6)
817 0
Module & Swift库 (6)
|
安全 Linux 网络安全
iOS证书教程
iOS证书教程
iOS证书教程
|
机器学习/深度学习 算法 图形学
Deep learning based multi-scale channel compression feature surface defect detection system
简述:首先应用背景分割和模板匹配技术来定义覆盖目标工件的ROI区域。提取的感兴趣区域被均匀地裁剪成若干个图像块,每个块被送到基于CNN的模型,以分类杂乱背景中不同大小的表面缺陷。最后,对空间上相邻且具有相同类别标签的图像块进行合并,以生成各种表面缺陷的识别图。
294 0
|
运维 Oracle 容灾
云MSP服务案例|云上Oracle RAC部署运维及实践
云数据库产品越来越多,各家云厂商也都推出基于开源MySQL、Postgre等的关系型数据库产品,多副本、高可用、读写分离、分库分表等功能更是集成在各类产品中,降低了机房建设和运维成本,助力更多的客户上云。
1101 0
云MSP服务案例|云上Oracle RAC部署运维及实践
|
Linux 数据安全/隐私保护 Shell