将数据附加到ejs模板中的dom节点

时间:2019-04-11 12:37:57

标签: javascript ejs

我正在使用https://ejs.co/中的ejs模板引擎 是否可以将一些数据附加到模板内的dom元素? 像

const thing1 = function() {alert('hello!');};
const thing2 = 'ciao!';
let things = [thing1, thing2];
let template = `
<ul>
<% for(let i=0; i<things.length; i++) { %>
  <li data-thing="<%???? things[i] %>">i</li>
<% } %>
</ul>
`

$('body').html(ejs.render(template, things));

//get the object stored on the dom element:
$($('li')[0]).data('thing');

0 个答案:

没有答案