[英]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.