4

改行のある変数があり、textareaタグ内に挿入しようとしています。

<textarea>{{ var_name }}</textarea>

変数が表示されているときと同じように見えるように、改行を保持したい

<div>{{ var_name|linebreaks }}</div>

誰かがこれを行う方法を知っていますか?

4

2 に答える 2

3

\ nをhtmlコードに置き換えることで、これを解決できました。

stringname.replace("\n", "&#10"); 
于 2012-10-24T16:32:16.687 に答える
1

テキスト領域内で、\n改行として表示されます。変数内の改行がとしてエンコードされている限り\n、正しく表示されるはずです。エンコードが異なる場合は、独自のカスタムテンプレートフィルターを作成できます。

PS : htmlの改行linebreaksに置き換えられるため、テキスト領域内でフィルターを使用しないでください- 。\n<br>

于 2012-10-04T20:58:20.607 に答える