後台服務的模板引擎有很多,但我還是喜歡用.html格式的模板
1、安裝模板外掛程式egg-view-ejs,雖然是ejs模板外掛程式,但是後面會設定成html模板
npm i egg-view-nunjucks -s
2、在config/plugin.js裡宣告該外掛程式
exports.nunjucks = ;
3、在config/config.default.js裡面配置(重點)
exports.view = ,
};
4、在路由配置中router.js,配置前端頁面
router.get('/', controller.home.index);
5、在controller控制器配置
'use strict';
const controller = require('egg').controller;
class homecontroller extends controller );
}}module.exports = homecontroller;
6、在view檢視層資料夾裡面新增index.html
7、常用模板語法
1、普通資料
}2、for迴圈
}3、if語句,多條件使用:and, or, not
條件內容
條件內容
條件內容
4、三目運算
}5、引入其他模板
express結合EJS模板渲染HTML
注意 以下是在windwo環境下 執行 npm install ejs然後你的目錄node modules下將增加ejs資料夾 var express require express 指定模板引擎 指定模板位置 利用模板檔案home.ejs渲染為html req,res home.ejs 模板寫法可...
mustache 前端html模板渲染工具
為了理解該問題,我們先看幾個示例 示例1 var b var output 學生學號 b.id 學生名稱 b.name 學生年齡 b.age 示例2 var list var html for var i 0 i list.length i html html 對示例1,我們經常遇到,由於比較簡單,...
iOS中使用模板引擎渲染HTML介面
void loadhtmlstring nsstring string baseurl nsurl baseurl 由於html內容通常是變化的,所以我們需要動態生成html 通常我們從伺服器端獲取到標題 時間 作者和對應的內容,然後我們需要對這些資料處理之後拼接成一段html字串。對於傳統的做法是...