[英]How to disable default trim in writing variable ejs, node.js?
当我从数据库中写入EJS表中的变量时,它是由带有默认修剪的ejs模板编写的。 我想编写没有默认修剪的数据库变量。
我检查了ejs模板文档( https://ejs.co ),但他们没有帮助我。
带有HTML的<%- fetchpost[i].p_content %>
- >
<%= fetchpost[i].p_content %>
- >只有字符串
EJS似乎默认不修剪数据。 如果您的内容有空格,则应保留它们。 我为此创建了一个测试: https : //noderun.com/alex/ejs-trim-test/
但是,HTML在浏览器呈现时不会在一行中呈现多个空格(这可能是您的问题)。 在这种情况下,您可以尝试:
<%- content.replace(/ /g, " ") %>
这将使用HTML不间断空格替换空格。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.