我试图从第二个循环中获取循环的第一项。
我知道我得到了这样的@key @../key 但@first 似乎与@../first 的工作方式不同
有任何想法吗?
问候
我试图从第二个循环中获取循环的第一项。
我知道我得到了这样的@key @../key 但@first 似乎与@../first 的工作方式不同
有任何想法吗?
问候
首先,无论是否在嵌套块中,都不会使用@first
. Handlebars 文档非常清楚,它是@first
一个布尔值
在迭代的第一步中,每个助手设置为 true。
如果您尝试从内部循环中获取此布尔值,我创建了一个演示,显示您可以在父作用域中使用@../first
. 见:https ://jsfiddle.net/76484/8L7a9tpL/
但是,我怀疑这并不能解决您的问题,并且您的目标是从外部循环中获取值。由于您尚未发布代码,因此很难知道您要实现的目标,但可以在Handlebars 查找内置帮助程序中找到解决方案。见:https ://jsfiddle.net/76484/qvb9b6mq/