Ответ 1
С поиском: http://handlebarsjs.com/builtin_helpers.html#lookup
{{#each someArray}}
{{lookup ../otherObject this}}
{{/each}}
Ищете способ доступа к этому:
{{#each someArray}}
{{../otherObject.[this]}}
{{/each}}
Как оценить значение this
, а затем ссылаться на него как на ключ к моему объекту otherObject
?
С поиском: http://handlebarsjs.com/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]);
});
Как указывали другие ответы, вы можете захотеть lookup
.
Однако, если вы на EmberJS (2.12.0 на момент написания), вы хотите get
.
Есть ли способ сделать что-то подобное?
{{#each someArray}} {{../otherObject.[this].property}} {{/each}}