此处使用的是art-template
其他详见广泛官方API文档,直接上代码
index.js
var template = require('art-template');
var html = template(__dirname + '/mytpl.art', {
user: {
name: 'aui'
}
});
console.log(html);
let tpl = '<ul>{{each list as value}}<li>{{value}}</li>{{/each}}</ul>';
let render = template.compile(tpl);
let ret = render({
list : ['apple', 'pear']
});
let tpl2 = '<ul>{{each list as value}}<li>{{value}}</li>{{/each}}</ul>';
let ret2 = template.render(tpl2, {
list : ['apple', 'pear']
});
console.log(ret2);
CMD执行
npm init -y
npm install art-template --save
mytpl.art
{{if user}}
<h2>{{user.name}}</h2>
{{/if}}