2017-02-07 7 views
1

に文字列を出力するので、私は私が読んでいる文字列が改行が含まれている問題を持っている、と私は例えばのでJADE/PUGファイル

var str = post.content.replace(/(?:\r\n|\r|\n)/g, '<br/>;'); 

のように私のJSファイル内の改行を解析しています

Hello World! How's it going? 

Hello World! 

How's it going? 

しかし、その代わりに、私は

を取得していますになるために:、私は私のテキストが欲しいです
Hello World! <br/> How's it going? 

どのように私はこれに最も接近しますか? HTMLからインポートしたロジックがJADE/PUGで動作しないようです

+0

このテキストをどのように出力していますか? – hjpotter92

答えて

0

私はあなたが可変補間の問題を抱えていると思います。同じものについてはpugjs documentationをご覧ください。

たとえば、 strの値をタグに入力するときは、pugテンプレートの安全な文字列としてマークしてください:

- var str = post.content.replace(/[\r\n]/g, '<br/>;'); 
p !{str} 
//- or 
p= str