0

假设我有一个具有两个属性的模型:nameurl. 如果我想建立一列这样的链接,我该<a href="url">name</a>怎么做?据我所知,使用contentPathgetCellContent只允许我发送这些属性之一。

我一直在尝试这样的事情:

控制器.js

Column.create({
  headerCellName: 'link',
  contentPath: 'url',
  tableCellView: TableCell.extend({
    templateName: 'link'
  })
})

链接.hbs

{{#link-to view.cellContent}} 
 ???
{{/link-to}}

但是我被困在让模板知道这两个字段的方式上。我对 ember 很陌生,如果这是一个新手问题,我很抱歉。提前致谢。

4

1 回答 1

0

我找到了解决方案。最后,似乎getCellContent允许传递完整的模型,以便我可以通过模板view.row.nameview.row.url在模板中访问其属性。

于 2015-04-21T11:24:18.363 回答