如何将#each
块中的动态类名称添加到Handlebars模板中,其中类名称不是块作用域的一部分?
<div class="{{className}}>...</div>
{{#each items}}
<div class="{{className}}">
...
</div>
{{/each}}
第一个<div>
将看到类名,而#each
块中的第二个将看不到,因为它现在正在items
中查找className
。
在#each
块中,是否可以看到items
范围之外的内容?
2条答案
按热度按时间emeijp431#
你需要返回一个作用域(或者更多),使用
../
来访问一个全局变量。在你的例子中,如果你把iclassName
作为一个属性传递,而把ìtems '作为另一个属性传递,你的代码应该看起来像这样:vh0rcniy2#
@root.classname
将有助于任何深度的范围。