handlebars each 中如何使用外层变量的值(作用域)?
先看一下数据源
{
team: 'TEAM NAME',
members: [
{ name: 'aaa', score: 5 },
{ name: 'bbb', score: 2 },
{ name: 'ccc', score: 4 },
...
]
}
再看一下模版
<div class="team">
<h4>{{team}}</h4>
<ul class="members">
{{#each members}}
<li>[{{team}}]-{{name}}</li>
{{/each}}
</ul>
</div>
会发现 each 中的 {{team}} 并没有值,我的理解是 {{team}} 并不在这个作用域中,那有什么办法来解决这样的实际需求呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
呵呵,我第一次知道这个答案的时候有种被玩弄的感觉: