Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.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
Javascript node.js和jade:显示属性值中的内容-不显示换行符_Javascript_Node.js_Express_Pug - Fatal编程技术网

Javascript node.js和jade:显示属性值中的内容-不显示换行符

Javascript node.js和jade:显示属性值中的内容-不显示换行符,javascript,node.js,express,pug,Javascript,Node.js,Express,Pug,我确信这可能是一个简单的问题,但不幸的是,我没有找到正确的答案。 我拥有的是一个数据库,其中有一些自由文本,\n\r用于开始新行。目前我正在使用jade作为框架。当我尝试使用数据库中的值呈现页面时,\n\r不起作用,因为它们似乎只是html源中未解释的字符 我的翡翠观是这样的: extends layout block content h1 #{doc.recipetitle} h3 Zutaten: p #{doc.ingredients} h3 Anleitung: p

我确信这可能是一个简单的问题,但不幸的是,我没有找到正确的答案。 我拥有的是一个数据库,其中有一些自由文本,\n\r用于开始新行。目前我正在使用jade作为框架。当我尝试使用数据库中的值呈现页面时,\n\r不起作用,因为它们似乎只是html源中未解释的字符

我的翡翠观是这样的:

extends layout

block content
  h1 #{doc.recipetitle}
  h3 Zutaten:
  p #{doc.ingredients}
  h3 Anleitung:
  p #{doc.recipe}
  h3 So siehts aus:
  img(src=doc.img)
我的问题是
doc.components
doc.recipe
,因为这可能是如下值: potatotes\r\nbeef\r\n水\r\n 并显示为: 土豆牛肉水

但我想要的是: 土豆 牛肉 水


是否可以正确设置段落格式?

您需要换行符才能换行到下一行

您可以通过执行
{your.param.replace('\r\n','
')}


(replace语句可能不同,但您希望看到它的概念)

好的,谢谢您的快速帮助。这会进行替换,如果添加a/g,则会对所有事件进行替换。但现在我的清单是:土豆
牛肉

。所以不是我想要的结果。当查看页面的源代码时,它看起来像:potatotesbr/beefbr/waterbr/这可能是字符集吗?好的,最后我找到了解决方案。你可以找到更多的信息。我的jade文件中的正确行现在是:
p!{doc.components.replace(/\n?\r\n/g,
')}
感谢您的帮助。感谢您指出开头的转义字符。我也学到了一些新东西!