Присоединить данные к dom-узлу в шаблоне ejs - PullRequest
0 голосов
/ 11 апреля 2019

Я использую движок ejs от https://ejs.co/ Можно ли прикрепить некоторые данные к элементу 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');
...