如何在车把中获取助手的原始上下文?
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
我正在创建自定义助手。
如果我在这样的对象中使用我的新助手:
{{#data}}
{{newHelper}}
{{/data}}
如何从辅助函数访问数据对象?
我知道我能做到
args.data.root['data']
但我想动态访问它,因为它不会总是在一个名为 'data' 的对象中,它可以是任何东西。
您可以使用 this
因此,您可以简单地使用 this.value
args.data.root['data'].value