5
目前我正忙於使用Node和EJS模板。節點EJS將數據傳遞給包含
但是我遇到了問題。林建設了由多個組件和IM調用這些組件集成到索引頁,像這樣的一個頁面:
<% include components/header.ejs %>
我的問題是如何傳遞數據(JSON)到具體包括哪些內容?
我希望能夠重用組件,但是要顯示來自json的不同內容。
感謝
目前我正忙於使用Node和EJS模板。節點EJS將數據傳遞給包含
但是我遇到了問題。林建設了由多個組件和IM調用這些組件集成到索引頁,像這樣的一個頁面:
<% include components/header.ejs %>
我的問題是如何傳遞數據(JSON)到具體包括哪些內容?
我希望能夠重用組件,但是要顯示來自json的不同內容。
感謝
嘗試:
<%- include('components/header.ejs', {data: 'data'}); %>
我嘗試這樣做,我得到一個錯誤錯誤:ENOENT,沒有這樣的文件或目錄 – themaster
「包含」是相對於與'include'調用模板。如果你有這個陳述'<% - include('components/header.ejs',{data:'data'}); %>'在文件'/ templates/main.ejs'中,應該有'/ templates/components/header.ejs'。 –
它錯誤仍然當我使用文件名.ejs但在路徑中顯示如下:錯誤:ENOENT,沒有這樣的文件或目錄/views/('components/header.ejs',{data:'data'}) – themaster