通常,当您构建索引页面时,只需以这种方式列出项目:
{{#each controller}}
{{linkTo "lace" this}}
{{/each}}
但我需要的不仅仅是列表。所以我在矩阵中组织了我的内容,找到了this fiddle:
所以现在我的模板中有这样的东西:
{{#each row in matrix}}
<tr>
<td>
{{row.key}}
</td>
{{#each cell in row}}
<td>
{{#each item in cell}}
{{linkTo 'lace' item}}
<br/>
{{/each}}
</td>
{{/each}}
</tr>
{{/each}}
但不幸的是,我的js失败了这个错误:
Uncaught TypeError: Cannot call method 'lookup' of null
如果我打印我的项目,我会得到一个余烬对象,所以我无法理解为什么它不像普通列表那样工作:
<App.Lace:ember722:61>