【发布时间】:2014-02-17 21:17:09
【问题描述】:
我需要创建一个环绕整个表格行的 {{linkTo}},但如果 {{#linkTo 之间有任何非灰烬 DOM 元素,它不允许我使用 {{linkTo}} }} 和 {{/linkTo}}
当我将 linkTo 直接放在 {{Name}} 周围时,就像在下面的代码中一样,它可以工作
{{#each}}
<tr class="people-list">
<td>
<input type="checkbox" class="toggle">
<label class="category-text">
{{#linkTo 'category' this}}
{{Name}}
{{/linkTo}}
</label>
<img class="table-img" src="images/x.png">
<img class="table-img" {{action 'edit'}} src="images/pencil-grey.png">
{{/linkTo}
</td>
</tr>
{{/each}}
但是当我尝试将这些链接扩展到外部时,如下所示,linkTo 根本不起作用。
{{#each}}
{{#linkTo 'category' this}}
<tr class="people-list">
<td>
<input type="checkbox" class="toggle">
<label class="category-text">
{{Name}}
</label>
<img class="table-img" src="images/x.png">
<img class="table-img" {{action 'edit'}} src="images/pencil-grey.png">
</td>
</tr>
{{/linkTo}
{{/each}}
【问题讨论】:
-
将
tr元素包装在锚链接中将是无效的 HTML。
标签: html ember.js link-to handlebars.js nest