天天看點

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

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>'&lt;br&gt;'</code><code>);</code>

<code>    </code><code>return</code> <code>new</code> <code>Handlebars.SafeString(text);</code>

<code>});</code>

  

HTML template:

<code>&lt;</code><code>div</code><code>&gt;</code>

<code>    </code><code>{{breaklines description}}</code>

<code>&lt;/</code><code>div</code><code>&gt;</code>

    本文轉自曾祥展部落格園部落格,原文連結:http://www.cnblogs.com/zengxiangzhan/p/3312579.html,如需轉載請自行聯系原作者

繼續閱讀