我正在尝试从第二个循环中获取循环的第一项。
我知道我得到像这样的@key @../key 但@first 似乎并没有以同样的方式工作@../first
有什么想法吗?
问候
首先,无论是否在嵌套块中,您都无法使用
@first
获取循环第一项的值。 Handlebars 文档 非常清楚,@first
是一个布尔值,即
迭代第一步的每个助手设置为 true。
如果您尝试从内部循环中获取此布尔值,我创建了一个演示,向您展示 can 使用
@../first
在父范围中获取此值。请参阅:https://jsfiddle.net/76484/8L7a9tpL/
但是,我怀疑这并不能解决您的问题,并且您的目标是从外循环中获取值。由于您还没有发布代码,所以很难知道您想要实现什么目标,但解决方案可能可以在Handlebars查找内置助手中找到。请参阅:https://jsfiddle.net/76484/qvb9b6mq/