通常,当您构建索引页面时,您只需以这种方式列出您的项目:
{{#each controller}}
{{linkTo "lace" this}}
{{/each}}
但我需要的不仅仅是一份清单。所以我将我的内容组织在一个矩阵中,找到了这个小提琴:
所以现在我的模板中有这样的东西:
{{#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
如果我打印我的项目,我会得到一个 ember 对象,所以我不明白为什么它不像正常列表那样工作:
<App.Lace:ember722:61>