寻找一种方法来实现这个目标:
{{#each someArray}}
{{../otherObject.[this]}}
{{/each}}
如何评估this
的值并将其作为键引用到我的对象otherObject
中?
寻找一种方法来实现这个目标:
{{#each someArray}}
{{../otherObject.[this]}}
{{/each}}
如何评估this
的值并将其作为键引用到我的对象otherObject
中?
使用lookup: https://handlebarsjs.com/guide/builtin-helpers.html#lookup
{{#each someArray}}
{{lookup ../otherObject this}}
{{/each}}
使用辅助程序的一种可能解决方案:
/*
{{#each someArrayOfKeys}}
{{#withItem ../otherObject key=this}}
{{this}}
{{/withItem}}
{{/each}}
*/
Handlebars.registerHelper('withItem', function(object, options) {
return options.fn(object[options.hash.key]);
});
{{value_at obj key}}
的内容转换为JavaScript中的obj[key]
。 - mu is too short