ejs常用語法


nodejs的模板引擎有很多, ejs是比較簡單和容易上手的。常用的一些語法:

  • 用<%...%>包含js代碼
  • 用<%=...%>輸出變量 變量若包含 '<' '>' '&'等字符 會被轉義
  • 用<%-...%>輸出變量 不轉義
  • 用<%- include('user/show') %>引入其他模板 包含 ./user/show.ejs
  • 用<%# some comments %>來注釋,不執行不輸出
  • <%% 轉義為 '<%'
  • <% ... -%> 刪除新的空白行模式?
  • <%_ ... _%> 刪除空白符模式

進階:

在script標簽中給變量賦值:

  1.單一變量:var ss= “<%= param.username %>”;

  2.數組和json:var data =<%- JSON.stringify(DATA) %>

    注:避免編輯器報錯可以這么寫:var data =JSON.parse('<%- JSON.stringify(todayStatistics.DATA)%>')


免責聲明!

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



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