0

我有一个称为sem包含多个对象的数组和一个称为result包含属性hrefcontent包含字符串的对象。它们被渲染到视图中,如下所示:

在这里,我使用async并行运行函数,以便可以将 2 个不同的变量传递到视图中。参考

应用程序.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'}

目标

学期.handlebars

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

我做了上面的事情,但是resultie href&的属性content没有在each循环中显示。

输出必须是:

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

编辑:( 网址包含一个车把表达式,它将从数组 sem 呈现)

例子:/marks/edit_marks/semester_number={{semNumber}}/{{id}}

4

0 回答 0