美文网首页
17- ejs渲染

17- ejs渲染

作者: 小草莓蹦蹦跳 | 来源:发表于2017-10-25 13:30 被阅读0次
  • 使用ejs的过程
    • 0 . 导入第三方包ejs

    • 1 . 设置模板

    • 2 . 设置数据

    • 3 . 使用数据渲染模板


    1. 设置模板
    • 模板一般由字符串组成,一般会把变化的东西以及系统无法系统的东西作为对应的参数

    • 语法规则:<%%>组成,把变化的东西和系统无法识别的东西放在%中

    • 一般如果是一个变化的值一般需要设置一个等号,等号需要和%连接在一起不能设置空格

var template = '我要买一个iphone<%= a%>s';
    1. 设置数据
    • 数据一般是一个字典
var tempDict = {a:8};
    1. 使用数据渲染模板
    • 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);


相关文章

网友评论

      本文标题:17- ejs渲染

      本文链接:https://www.haomeiwen.com/subject/wydqpxtx.html