把手访问全局变量:if语句

duc*_*cin 2 javascript handlebars.js

我有一个hbs模板,我有一个对象数组和一个布尔切换变量(切换模板行为),让我们说:

{
  objs: list,
  mode: true
}
Run Code Online (Sandbox Code Playgroud)

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

duc*_*cin 11

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

{{#if ../mode}}xyz{{/if}}
Run Code Online (Sandbox Code Playgroud)