1
我用我的節點JS項目EJS和使用HTML模板的觀點一樣,上的其他網頁extanding佈局頁面和鏈接
app.engine('html', require('ejs').renderFile); app.set('view engine', 'html');
我想用的layout.html我的其他網頁,怎麼能我退縮了嗎?謝謝!
我用我的節點JS項目EJS和使用HTML模板的觀點一樣,上的其他網頁extanding佈局頁面和鏈接
app.engine('html', require('ejs').renderFile); app.set('view engine', 'html');
我想用的layout.html我的其他網頁,怎麼能我退縮了嗎?謝謝!
您可以使用本地ejs或ejs作爲引擎。
在您的應用程序:
app.engine('ejs', require('ejs-locals'));
app.set('view engine', 'ejs');
後創建的模板文件.ejs 並在其他.ejs文件需要模板是這樣的:
<% layout('template.ejs') -%>
是imposibble與HTML引擎? – Hayot
從來沒有嘗試過,但也從未見過這種用法的例子。但你可以使用ejs沒有任何麻煩 - 它可以改變你的文件擴展名從.html到.ejs,它會工作 –
是的,我做了,但我只是想做與HTML視圖引擎(( – Hayot