Handlebar #each 具有一些其他属性
Handlebar #each with some other attributes
我对 Handlebar 的 #each 循环有一个特殊的问题。
我有一个 hbs 文件,名为:list.hbs。在里面,看起来像这样:
{{#each subjects}}
<tr>
<td>{{subject_name}}</td>
<td>{{subject_code}}</td>
<td>{{subject_size}}</td>
<td>{{subject_location}}</td>
<td>{{subject_teacher}}</td>
<td>
{{testString}}
</td>
</tr>
{{/each}}
{{testString}}
当我到达终点时,我在 javascript 文件中使用了这一行:
res.render('subjects/list', {
subjects: __subjects ,
testString: "some text for example",
});
问题是这样的:当 Handlebar 在执行 for_each 功能时,它忽略了 testString 属性。当它完成并从每个退出时,它可以在 HTML 中打印测试字符串。
我知道我可以在我的主题对象中写这个 testString,但这只是我的问题的一个表示,我有比这更复杂的结构。
有什么想法吗?
终于得到帮助,答案是这样的:
{{#each subjects}}
<tr>
<td>{{subject_name}}</td>
<td>{{subject_code}}</td>
<td>{{subject_size}}</td>
<td>{{subject_location}}</td>
<td>{{subject_teacher}}</td>
<td>
{{../testString}}
</td>
</tr>
{{/each}}
{{testString}}
我对 Handlebar 的 #each 循环有一个特殊的问题。
我有一个 hbs 文件,名为:list.hbs。在里面,看起来像这样:
{{#each subjects}}
<tr>
<td>{{subject_name}}</td>
<td>{{subject_code}}</td>
<td>{{subject_size}}</td>
<td>{{subject_location}}</td>
<td>{{subject_teacher}}</td>
<td>
{{testString}}
</td>
</tr>
{{/each}}
{{testString}}
当我到达终点时,我在 javascript 文件中使用了这一行:
res.render('subjects/list', {
subjects: __subjects ,
testString: "some text for example",
});
问题是这样的:当 Handlebar 在执行 for_each 功能时,它忽略了 testString 属性。当它完成并从每个退出时,它可以在 HTML 中打印测试字符串。 我知道我可以在我的主题对象中写这个 testString,但这只是我的问题的一个表示,我有比这更复杂的结构。 有什么想法吗?
终于得到帮助,答案是这样的:
{{#each subjects}}
<tr>
<td>{{subject_name}}</td>
<td>{{subject_code}}</td>
<td>{{subject_size}}</td>
<td>{{subject_location}}</td>
<td>{{subject_teacher}}</td>
<td>
{{../testString}}
</td>
</tr>
{{/each}}
{{testString}}