- 使用ejs的过程
-
0 . 导入第三方包ejs
-
1 . 设置模板
-
2 . 设置数据
-
3 . 使用数据渲染模板
-
-
- 设置模板
-
模板一般由字符串组成,一般会把变化的东西以及系统无法系统的东西作为对应的参数
-
语法规则:<%%>组成,把变化的东西和系统无法识别的东西放在%中
-
一般如果是一个变化的值一般需要设置一个等号,等号需要和%连接在一起不能设置空格
var template = '我要买一个iphone<%= a%>s';
-
- 设置数据
- 数据一般是一个字典
var tempDict = {a:8};
-
- 使用数据渲染模板
- render方法第一个参数表示对应的模板,第二个参数表示数据
var html = ejs.render(template,tempDict);
实现的完整代码:
//导入第三方包ejs
var ejs = require('ejs');
/*使用ejs的过程
* 1.设置模板
* 2.设置数据
* 3.使用数据渲染模板*/
/*1.设置模板
* 模板一般由字符串组成,一般会把变化的东西以及系统无法系统的东西作为对应的参数
* 语法规则:<%%>组成,把变化的东西和系统无法识别的东西放在%中
* 一般如果是一个变化的值一般需要设置一个等号,等号需要和%连接在一起不能设置空格*/
var template = '买iPhone<%= a%>s';
/*2.设置数据,数据一般是一个字典*/
var tempDict = {a:8};
/*3.使用数据渲染模板
* render方法第一个参数表示对应的模板,第二个参数表示数据*/
var html = ejs.render(template,tempDict);
console.log(html);
网友评论