如何在车把中获取助手的原始上下文?

How to get originating context of helper in handlebars?

我正在创建自定义助手。

如果我在这样的对象中使用我的新助手:

{{#data}}
    {{newHelper}}
{{/data}}

如何从辅助函数访问数据对象?

我知道我能做到

args.data.root['data']

但我想动态访问它,因为它不会总是在一个名为 'data' 的对象中,它可以是任何东西。

您可以使用 this

访问当前上下文

因此,您可以简单地使用 this.value

而不是使用 args.data.root['data'].value