我有一个数组someArray
,我尝试获取它的第n个元素,其中n基于row的属性。
{{#each data as |row|}}
{{someArray.[row.property]}}
{{/each}}
答案 0 :(得分:3)
Ember.js' HTMLBars有get
helper您可以使用。它不支持整数索引,但是如果你将它转换为字符串,巧妙地使用concat
,它应该可以工作:
{{#each data as |row|}}
{{get someArray (concat row.property)}}
{{/each
答案 1 :(得分:0)
Handlebars有一个lookup帮手:
{{#each data as |row|}}
{{lookup ../someArray row.property}}
{{/each}}