ejs模版的4種輸出方式


ejs模板四種輸出方式 

在ejs模板中,通常會用下面四種方式在HTML中輸出服務端的變量或表達式的值:
 
a. 直接在<%%>中寫表達式或變量。這種情況通常只是用來進行表達式計算或給變量賦值,不會有任何輸出,被稱作無緩沖的代碼。 
<% code %> 
 
b. 在<%%>中通過=號輸出變量或表達式的值。默認輸出到頁面中的內容會進行HTML轉義。如<div>Hello</div>輸出后會變成>lt;div>gt;Hello>lt;/div>gt; 
<%= code %> 
 
c. 在<%%>中通過-號輸出變量或表達式的值。內容不經任何轉義直接輸出到頁面上。 
<%- code %> 
 
d. 在結束標記%>之前添加-號,這樣輸出的內容會自動帶有HTML標記的縮進。如: 
<% code -%> 或 <% -%> 或 <%= code -%> 或 <%- code -%> 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM