Node - 使用express-partials製作Partial View

Node - 使用express-partials製作Partial View

由於Express EJS 版本3去除了部份的middleware,不再支援layout.ejs,因此若要製作Partial View,可使用 express-partials

步驟如下:

Step 1:安裝express-partials
npm install express-partials
Step 2:安裝後到app.js做設定。
  • var partials = require('express-partials');
  • app.set('view engine', 'ejs'); 後加上 app.use(partials());
Step 3:在View中引用Partial View,語法如下:
<% include _partial.ejs %>
Step 4:注意路徑設定,例如在layout.ejs引用_meta.ejs這個partial view,而放partial view的地方是在「views > partials」,因此 _meta.ejs 要這樣被參照:
<% include ../views/partials/_meta.ejs %>

就用這個方法把畫面切乾淨吧!


Reference


由於部落格搬家了,因此在新落格也放了一份,未來若有增刪會在這裡更新-Node.js: 使用 express-partials 製作 Partial View

留言