javascript + руль вложенный #each - PullRequest
0 голосов
/ 04 января 2019

Я пытаюсь отобразить комментарии к фотографии, используя каждый вложенный файл, но не могу заставить его работать:

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

...