Javascript Handlebar访问全局变量:if语句

Javascript Handlebar访问全局变量:if语句,javascript,handlebars.js,Javascript,Handlebars.js,我有一个hbs模板,其中有一个对象数组和一个布尔切换变量(切换模板行为),比如: { objs: list, mode: true } 我无法在循环中访问objs(上下文已更改)时的模式变量。我想要的是使用上面的变量生成一个if语句。我发现我可以编写一个自定义助手。但是没有其他方法访问变量吗?我还发现,在循环中,变量可以通过{{../mode}访问,但仍然不知道如何访问它。最后,我找到了一个解决方案: {{#if ../mode}}xyz{{/if}} 也许值得一提的是,我在寻找ea

我有一个hbs模板,其中有一个对象数组和一个布尔切换变量(切换模板行为),比如:

{
  objs: list,
  mode: true
}

我无法在循环中访问
objs
(上下文已更改)时的
模式
变量。我想要的是使用上面的变量生成一个if语句。我发现我可以编写一个自定义助手。但是没有其他方法访问变量吗?我还发现,在循环中,变量可以通过
{{../mode}
访问,但仍然不知道如何访问它。

最后,我找到了一个解决方案:

{{#if ../mode}}xyz{{/if}}

也许值得一提的是,我在寻找each循环中全局变量的引用。这就是我想要的谢谢!