车把@../first - @first

问题描述 投票:0回答:1

我正在尝试从第二个循环中获取循环的第一项。

我知道我得到像这样的@key @../key 但@first 似乎并没有以同样的方式工作@../first

有什么想法吗?

问候

handlebars.js handlebarshelper
1个回答
3
投票

首先,无论是否在嵌套块中,您都无法使用

@first
获取循环第一项的值。 Handlebars 文档 非常清楚,
@first
是一个布尔值,即

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

如果您尝试从内部循环中获取此布尔值,我创建了一个演示,向您展示 can 使用

@../first
在父范围中获取此值。请参阅:https://jsfiddle.net/76484/8L7a9tpL/

但是,我怀疑这并不能解决您的问题,并且您的目标是从外循环中获取。由于您还没有发布代码,所以很难知道您想要实现什么目标,但解决方案可能可以在Handlebars查找内置助手中找到。请参阅:https://jsfiddle.net/76484/qvb9b6mq/

© www.soinside.com 2019 - 2024. All rights reserved.