J'apprends lodash maintenant. Mon but est de sortir un tableau d'utilisateurs vers ma table html en utilisant le template lodash. Cependant, je n'arrive pas à comprendre pourquoi mon modèle ne fonctionne pas.lodash _.template() mauvaise sortie
mes utilisateurs
var users = [
{ 'user': 'fred', 'active': false, 'age': 40 },
{ 'user': 'pebbles', 'active': false, 'age': 1 },
{ 'user': 'barney', 'active': true, 'age': 36 }
];
mon modèle
let template4 = _.template('<ul>' +
'<% _.forEach(users, function(user) { %>' +
'<li><%- user.user %></li>' +
'<% }); %>' +
'</ul>');
let template4Result = template4({ 'users': users }); // I expect => '<ul><li>fred</li><li>pebbles</li><li>barney</li></ul>'
console.log(template4Result);// => '<ul></ul>'
Je ne peux pas comprendre comment je concevoir mon modèle afin qu'il effectue une boucle dans ma collection et ajoute un code html à chaque utilisateur en elle.
Êtes-vous sûr que votre 'users' sont transmises correctement? – Soviut