您的位置:首页 > Web前端 > JavaScript

JS模板引擎Ejs的简单使用介绍

2017-08-24 10:29 741 查看
声明: 转载请注明出处

官网

1.符号

<% %>执行代码

<%= %>输出值

2.自定义符号

ejs.open = '{{';
ejs.close = '}}';


3.示例:

//list.ejs

<% if (names.length) { %>
<ul>
<% names.forEach(function(name){ %>
<li foo='<%= name + "'" %>'><%= name %></li>
<% }) %>
</ul>
<% } %>


//list.js

import ejs from 'ejs';
import  fs from 'fs';
const str = fs.readFileSync(__dirname + '/list.ejs', 'utf8');

var ret = ejs.render(str, {
names: ['foo', 'bar', 'baz']
});

console.log(ret);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息