我正在尝试添加一个包含指向另一个页面的链接的列(是一个ng-grid表)。该链接包含行
的一个值我试过这样的事情:
$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>'}
];
但是没有工作,有什么想法吗?
答案 0 :(得分:7)
表达式应为
{{row.getProperty(col.id)}}
或
{{row.getProperty(\'id\')}}
答案 1 :(得分:2)
或者你可以
{{row.entity[\'id\']}}
答案 2 :(得分:0)
您可以使用ng-grid属性COL_FIELD:
{{COL_FIELD}}
例如:
cellTemplate: '<div class="ngCellText">{{COL_FIELD | date}}</div>'
答案 3 :(得分:0)
尝试以下方法:
cellTemplate : href="https://localhost:8082{{row.entity.ImgLink}}"