AngularJs Ng-Grid将链接w / Id从另一个字段添加到模板

时间:2013-11-27 16:29:58

标签: javascript angularjs ng-grid

我正试图抓住伟大的Ng-Grid模块。我发现它是一个非常棒的模块,但是我在使用单元格中的id号作为链接时遇到了问题。我的columnDefs选项如下所示:

    columnDefs: [
        {field: 'name', displayName: 'Name', cellTemplate: '<div class="ngCellText"><a href="/#/monitor/ROWIDNUMBER">{{col.field}}</a></div>'},
        {field: 'description', displayName: 'Description'},
        {field: 'type', displayName: 'Type'}
    ]

我想将/#/monitor/row.this.id添加到名称列中的href标记。

2 个答案:

答案 0 :(得分:7)

我认为表达式就像

<a href="/#/monitor/{{row.getProperty('id')}}">

答案 1 :(得分:6)

您应该在锚标记中使用ng-href并使用id引用{{row.entity.id}}值,如下所示:

{
  field: 'name',
  displayName: 'Name',
  cellTemplate: '<div class="ngCellText"><a ng-href="/#/monitor/{{row.entity.id}}">{{col.field}}</a></div>'
}