Express JS、Mongoose JS 和 Jade 中的 Textarea 换行符
Posted
技术标签:
【中文标题】Express JS、Mongoose JS 和 Jade 中的 Textarea 换行符【英文标题】:Textarea Linebreak in ExpressJS, MongooseJS and Jade 【发布时间】:2013-07-01 00:39:36 【问题描述】:在 Jade 中,我在表单中有 textarea。
form(action='save')
textarea(name='description')
input(type='submit')
描述保存到 mongodb。我为此使用mongoosejs
。
description: String
用description
渲染玉时,我有:
p #description
用换行符显示描述的最佳方式是什么。
【问题讨论】:
***.com/questions/14540788/… 【参考方案1】:还有更多方法。
第一种方式 - 更改内容并替换为<br />
:
p !escape(foo).replace(/\n/g, '<br/>')
第二种方式 - 可以应用自定义CSS,这样就不需要替换内容和破坏\n
<style>
p white-space: pre;
</style>
【讨论】:
p white-space: pre;
不会换行。所以尝试改用pre-line
或pre-wrap
。见w3schools.com/cs-s-ref/pr_text_white-space.asp以上是关于Express JS、Mongoose JS 和 Jade 中的 Textarea 换行符的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Node.js、Express 和 Mongoose 进行身份验证?
Express JS、Mongoose JS 和 Jade 中的 Textarea 换行符
node.js + express.js:使用 mongodb/mongoose 处理会话