Я пытаюсь отобразить комментарии к фотографии, используя каждый вложенный файл, но не могу заставить его работать:
photos: массив {id, description, owner, link}
comments: массив {id, commentText, photoTarget} // photoTraget - это идентификатор фотографии
index.js:
res.render('wall', { title: "Baker's Wall", photos, comments });
wall.hbs:
{{#each photos}}
{{@index}}: {{this}}
{{#each ../comments}}
{{#if_eq photoTarget @../index.id}}
<div class="titleR1">{{this.text}}</div>
{{/if_eq}}
{{/each}}
{{/each}}
app.js:
hbs.registerHelper('if_eq', function(a, b, opts) {
if(a == b)
return opts.fn(this);
else
return opts.inverse(this);
});
РЕДАКТИРОВАТЬ
снимок экрана obj
комментарии снимок экрана obj