把手@ .. / first - @first

时间:2017-06-30 14:41:08

标签: handlebars.js handlebarshelper

我试图从第二个循环中获取循环的第一项。

我知道我得到@key就像这个@ .. / key但@first似乎没有同样的方式@ .. / first

有什么想法吗?

问候

1 个答案:

答案 0 :(得分:3)

首先,无论是否在嵌套块中,您都不使用@first获取循环的第一项的值。 Handlebars documentation非常清楚@first是一个布尔值

  

迭代第一步的每个助手设置为true。

如果您试图从内部循环中获取此布尔值,我创建了一个演示,显示可以使用@../first在父作用域中获取此值。请参阅:https://jsfiddle.net/76484/8L7a9tpL/

但是,我怀疑这并不能解决您的问题,并且您的目标是从外部循环中获取。由于您尚未发布代码,因此很难知道您要实现的目标,但可以在Handlebars lookup builtin helper中找到解决方案 。请参阅:https://jsfiddle.net/76484/qvb9b6mq/