Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js ExpressJS、MongooseJS和Jade中的Textarea换行符_Node.js_Express_Mongoose_Pug - Fatal编程技术网

Node.js ExpressJS、MongooseJS和Jade中的Textarea换行符

Node.js ExpressJS、MongooseJS和Jade中的Textarea换行符,node.js,express,mongoose,pug,Node.js,Express,Mongoose,Pug,在Jade中,我有一个表单中的textarea form(action='save') textarea(name='description') input(type='submit') 说明保存到mongodb。我正在为此使用mongoosejs description: String 在使用说明渲染jade时,我有: p #{description} 使用换行符显示说明的最佳方式是什么。还有更多方式 第一种方式-是更改内容并替换: p !{escape(foo).rep

在Jade中,我有一个表单中的textarea

form(action='save')
    textarea(name='description')
    input(type='submit')
说明保存到mongodb。我正在为此使用
mongoosejs

description: String
在使用
说明
渲染jade时,我有:

p #{description}
使用换行符显示说明的最佳方式是什么。

还有更多方式

第一种方式-是更改内容并替换

p !{escape(foo).replace(/\n/g, '<br/>')}

p{white space:pre;}
不会换行。因此,请尝试使用
pre-line
pre-wrap
。看见
<style>
 p { white-space: pre; }
</style>