Показать значения свойств объекта в каждом цикле

У меня есть массив, известный как sem содержащий несколько объектов и объект, известный как result содержащие свойства href а также content которые содержат строки. Они отображаются следующим образом:

Здесь я использую async запускать функции параллельно, чтобы я мог передать 2 разных переменных в представление. Ссылка

app.js

res.render('sem/semester', {
  sem: sem,
  result:result
});

Массив sem содержит:

sem: [
{semNumber: 2, collegeName: 'blalblalbla'},
{semNumber: 3, collegeName: 'dfhgfh'}
{semNumber: 4, collegeName: 'dsfdsdsf'}
];

Предмет result содержит:

result: {href: 'url', content: 'Some text'}

TARGET

В семестр.руль

{{#each sem}}
    <div>{{semNumber}}</div>
    <div>{{collegeName}}</div>
    <a href="{{result.href}}">{{result.content}}</a>
{{/each}}

Я сделал выше, но свойства result т.е. href & content не отображаются в each петля.

Выход должен быть:

2
blablablabla
Some text
3
dfhgfh
Some text
4
dsfdsdsf
Some text

РЕДАКТИРОВАТЬ:(URL содержит выражение handlebar, которое будет отображаться из массива sem)

Пример: /marks/edit_marks/semester_number={{semNumber}}/{{id}}

0 ответов

Другие вопросы по тегам