Using row values in ng-grid column cellTemplate

12,869

Solution 1

The expression should be

{{row.getProperty(col.id)}}

or

{{row.getProperty(\'id\')}}

Solution 2

or you can

{{row.entity[\'id\']}}
Share:
12,869
agusluc
Author by

agusluc

Full-stack Web Developer from Argentina

Updated on June 22, 2022

Comments

  • agusluc
    agusluc about 2 years

    I'm trying to add a column that have a link to another page (is an ng-grid table). That link contains one of the values of the row

    I tried something like this:

    $scope.columns = [
      {field:'id', displayName:'#'},
      {field:'name', displayName:'Name'},
      {field:'view', displayName:'Action', cellTemplate: '<a href="http://foo.com/person/' +  {row.getProperty(col.id)} + '">[View Details]</a>'}
    ];
    

    But is not working, any ideas?