我得到的是我的观点中的这个对象:
[
{
"2016": [
{
"model": "R8",
"variant": "R8 s TRONIC"
}
],
"2017": [
{
"model": "A5",
"variant": "A5 SPORTBACK"
}]
} ]
这是我的对象pageContent
我想只访问我想要获得2016年,2017年
我试着用这个
{{#each pageContent as |item| }}
{{item}}
{{/each}}
我找到了一种方法来做到这一点,但我有很多项目不仅是.0
{{#each pageContent as |item| }}
{{item.2017.0.model}}
{{/each}}
这就是我如何推动它:
if (item.RegYear in result[0]) {
result[0][item.RegYear].push({
model: item.Model,
variant: item.Variant
});
}
所以我想知道我如何访问我有
字段,模型和变体的名称答案 0 :(得分:1)
你可以像这样从你的对象获取密钥,
{{#each pageContent}}
{{@key}}: {{this}}
{{/each}}
答案 1 :(得分:0)
所以我最终找到了解决方案:
{{#each pageContent as |item|}}
<pre>
{{#each item as |obj|}}
{{#unless @last}}
{{@key}}
{{#each obj}}
{{this.variant}}
{{/each}}
{{/unless}}
{{/each}}
</pre>
{{/each}}