我在Ember.js中有以下模型:
App.Fraction.FIXTURES = [
{
id : 200,
title : "General",
list : 100,
provider : [400],
attributes : [800,801]
}, {
id : 201,
title : "Kinder Preise",
list : 100,
provider : [400]
}
];
每个分数都有提供者和属性,每个提供者都有服务。我想为每个提供商创建一个表,其中provider.services
为行,attributes
为coloumns。
在我的模板中,我尝试了这个:
{{#each provider}}
<h3>{{title}}</h3>
<hr />
<table>
<thead>
<tr>
{{#each ../attributes}}
<th> {{title}} nothing happend!!!</th>
{{/each}}
</tr>
</thead>
<tbody>
{{#each services}}
<tr>
<td> {{title }}</td>
{{#each attributes}}
<td>{{value}}</td>
{{/each}}
</tr>
{{/each}}
</tbody>
</table>
{{/each}}
它似乎是路径标识符&#34; thing&#34;在这里不起作用。有解决方法吗?
答案 0 :(得分:0)
在Ember的最新版本中,您将如何做到这一点:
{{#each providers as |provider|}}
<h3>{{provider.title}}</h3>
<hr />
<table>
<thead>
<tr>
{{#each attributes as |attr|}}
<th> {{provider.title}} should work</th>
{{/each}}
</tr>
</thead>
</table>
{{/each}}