Ember Table 中的链接列
Column of links in Ember Table
假设我有一个具有两个属性的模型: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}}
但我无法让模板知道这两个字段。我是 ember 的新手,很抱歉这是一个新手问题。提前致谢。
我找到了解决办法。似乎最后,getCellContent
允许传递完整的模型,因此我可以通过模板中的 view.row.name
或 view.row.url
访问其属性。
假设我有一个具有两个属性的模型: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}}
但我无法让模板知道这两个字段。我是 ember 的新手,很抱歉这是一个新手问题。提前致谢。
我找到了解决办法。似乎最后,getCellContent
允许传递完整的模型,因此我可以通过模板中的 view.row.name
或 view.row.url
访问其属性。