改行のある変数があり、textareaタグ内に挿入しようとしています。
<textarea>{{ var_name }}</textarea>
変数が表示されているときと同じように見えるように、改行を保持したい
<div>{{ var_name|linebreaks }}</div>
誰かがこれを行う方法を知っていますか?
改行のある変数があり、textareaタグ内に挿入しようとしています。
<textarea>{{ var_name }}</textarea>
変数が表示されているときと同じように見えるように、改行を保持したい
<div>{{ var_name|linebreaks }}</div>
誰かがこれを行う方法を知っていますか?
\ nをhtmlコードに置き換えることで、これを解決できました。
stringname.replace("\n", "
");
テキスト領域内で、\n
改行として表示されます。変数内の改行がとしてエンコードされている限り\n
、正しく表示されるはずです。エンコードが異なる場合は、独自のカスタムテンプレートフィルターを作成できます。
PS : htmlの改行linebreaks
に置き換えられるため、テキスト領域内でフィルターを使用しないでください- 。\n
<br>