假设我有一个包含两个属性的模型:name
和url
。如果我想构建一个像<a href="url">name</a>
这样的链接列,我该怎么办呢?据我所知,使用contentPath
或getCellContent
只允许我发送其中一个属性。
我一直在尝试这样的事情:
controller.js
Column.create({
headerCellName: 'link',
contentPath: 'url',
tableCellView: TableCell.extend({
templateName: 'link'
})
})
link.hbs
{{#link-to view.cellContent}}
???
{{/link-to}}
但是我阻碍了让模板知道这两个领域的方式。如果这是一个新手问题,我很抱歉。提前谢谢。
答案 0 :(得分:0)
我找到了解决方案。最后,getCellContent
允许传递完整模型,以便我可以通过模板中的view.row.name
或view.row.url
访问其属性。