handlebars.js 用 <br>替換掉 内容的換行符
JS:
<code>Handlebars.registerHelper(</code><code>'breaklines'</code><code>,</code><code>function</code><code>(text) {</code>
<code> </code><code>text = Handlebars.Utils.escapeExpression(text);</code>
<code> </code><code>text = text.toString();</code>
<code> </code><code>text = text.replace(/(\r\n|\n|\r)/gm,</code><code>'<br>'</code><code>);</code>
<code> </code><code>return</code> <code>new</code> <code>Handlebars.SafeString(text);</code>
<code>});</code>
HTML template:
<code><</code><code>div</code><code>></code>
<code> </code><code>{{breaklines description}}</code>
<code></</code><code>div</code><code>></code>
本文轉自曾祥展部落格園部落格,原文連結:http://www.cnblogs.com/zengxiangzhan/p/3312579.html,如需轉載請自行聯系原作者