0

と の 2 つの属性を持つモデルがあるとしnameますurl。このようなリンクの列を作成したい場合、<a href="url">name</a>どうすればよいですか? 私の知る限り、それらの属性の 1 つを使用するcontentPathか、送信することのみを許可します。getCellContent

私はこのようなことを試みてきました:

controller.js

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

link.hbs

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

しかし、テンプレートにこれら 2 つのフィールドを知らせる方法に行き詰まっています。これが初心者の質問である場合は申し訳ありません。前もって感謝します。

4

1 に答える 1

0

私は解決策を見つけました。getCellContent最後に、完全なモデルを渡すことができるように思われるので、テンプレートによって、view.row.nameまたはview.row.urlテンプレート内でその属性にアクセスできます。

于 2015-04-21T11:24:18.363 に答える