我有一个名为sem
的数组,其中包含多个对象和一个名为result
的对象,其中包含属性href
和content
,其中包含字符串。它们按如下方式呈现给视图:
这里我使用async
并行运行函数,以便我可以将2个不同的变量传递给视图。 Reference
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'}
:定位
在 semester.handlebars
中{{#each sem}}
<div>{{semNumber}}</div>
<div>{{collegeName}}</div>
<a href="{{result.href}}">{{result.content}}</a>
{{/each}}
我做了上述内容,但result
的属性,即href
&amp; content
不会在each
循环中显示。
输出必须为:
2
blablablabla
Some text
3
dfhgfh
Some text
4
dsfdsdsf
Some text
修改 (该网址包含一个从数组sem渲染的手柄表达式)
示例:/marks/edit_marks/semester_number={{semNumber}}/{{id}}