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,如需转载请自行联系原作者


相关文章
Jira-API的详细使用例子
下面是Jira-API的详细使用的例子,包含: • Jira的登陆,通过jql批量查询jira-issue, • 获得jira-project下的所有issue,assignee的详细信息, • 添加和更新defect • 下载和上传附件 • 通过Jira登录的cookies搭配requsts库发送自定义的一些http请求
2725 1
|
前端开发 JavaScript 开发工具
React Native SDK for OSS
此文主要介绍 React Native SDK for OSS的方方面面,包括相关基本概念、项目背景、项目方案、环境搭建运行、使用姿势、注意事项等。文末的附件可运行Example Zip压缩包和针对新手的入门实用文章《从0开始搭建React Native for OSS项目》。
7518 0
|
机器学习/深度学习 人工智能 PyTorch
网页也能跑大模型?
本故事主要介绍在网页上部署模型的来龙去脉,你想问的问题,可能都可以在这里找到答案
231 3
网页也能跑大模型?
Vue3选择器(Select)
该文章介绍了一个基于 Vue2 的选择器组件 `Select`,具备丰富的自定义属性,如选项数据、占位符文本、是否禁用、是否支持清除和搜索等。支持自定义过滤函数,并可调整下拉面板的高度、宽度及显示项数。组件内部集成了 `Empty` 和 `Scrollbar` 组件以增强功能性和用户体验。示例代码展示了如何创建和使用该选择器,包括基本使用、禁用选项、支持清除与搜索等功能。
370 1
Vue3选择器(Select)
关于解决el-select组件自动清除数据空格的问题
关于解决el-select组件自动清除数据空格的问题
561 1
|
JavaScript 测试技术
html2canvas将document DOM节点转换为图片,并下载到本地
html2canvas将document DOM节点转换为图片,并下载到本地
|
JavaScript 容器
vue element plus Scrollbar 滚动条
vue element plus Scrollbar 滚动条
417 0
|
JavaScript API
vue3双向数据绑定
vue3双向数据绑定
|
iOS开发 C++
[iOS]深入理解__bridge - OC对象与C++对象的引用转换
### 0x0 crash 昨天在iOS Geekers钉钉群里聊到一个问题, 下面的代码会crash: ``` void* a = new char; id ext = (__bridge id)a; ``` crash现场如图: ![screenshot](http://img4.tbcdn.cn/L1/461/1/4e9d2cc9803f4577de30ac
9574 0