我有一个带有换行符的变量,并试图将它插入到 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:不要linebreaks
在文本区域内使用过滤器,因为它会替换\n
为 html 换行符 - <br>
。