簡體   English   中英

如何在編寫變量ejs,node.js時禁用默認修剪?

[英]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, "&nbsp;") %>

這將使用HTML不間斷空格替換空格。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM