Angular Js ngGrid

时间:2014-04-12 16:07:03

标签: angularjs ng-grid

所有,我需要根据json中的值有条件地在ngGrid列中显示超链接(ng-href)。

例如,如果年龄> 18为网格中的人,向他们展示" BuyBeer"链接。否则显示一个字符串,"尚未交配"

提前致谢

1 个答案:

答案 0 :(得分:1)

您必须为此重新定义单元格模板,

columnDefs: [

     {
         field:'buy', displayName:'Buy', 
         cellTemplate: '<div><a ng-if='row.getProperty('age')>18' href='{{row.getProperty('hyperlink')}}'>Buy</a><span ng-if='row.getProperty('age')<18'>Not Yet<span></div>'}]
     };

查看ng-grid文档http://angular-ui.github.io/ng-grid/中的模板示例。