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

声明: 转载请注明出处

官网

1.符号

<% %>执行代码

<%= %>输出值

2.自定义符号

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

3.示例:

//list.ejs

<% if (names.length) { %>
  
    <% names.forEach(function(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);

你可能感兴趣的:(JS模板引擎Ejs的简单使用介绍)