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

handlebars access global variable: if statement

本文关键字:if 语句 全局变量 访问      更新时间:2023-09-26

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

{
  objs: list,
  mode: true
}

我无法访问mode变量时,在循环内的objs(上下文改变)。我想用上面的变量写一个if语句。我发现我可以编写一个自定义助手。但是没有其他的方法来访问这个变量吗?我也发现,在循环内的变量可以通过{{../mode}}访问-但仍然,不知道如何访问。

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

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