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