3

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

我知道我得到了这样的@key @../key 但@first 似乎与@../first 的工作方式不同

有任何想法吗?

问候

4

1 回答 1

3

首先,无论是否在嵌套块中,都不会使用@first. Handlebars 文档非常清楚,它是@first一个布尔值

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

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

但是,我怀疑这并不能解决您的问题,并且您的目标是从外部循环中获取值。由于您尚未发布代码,因此很难知道您要实现的目标,但可以Handlebars 查找内置帮助程序中找到解决方案。见:https ://jsfiddle.net/76484/qvb9b6mq/

于 2017-07-01T06:27:24.453 回答