角度ng网格条件单元格模板值

时间:2015-06-12 23:38:44

标签: angularjs ng-grid

警告:新手程序员! 我有我的网格

columnDefs: [
            {field:'', displayName:'Article', cellTemplate: TitleColumn2, width: '300px'},...

我正在使用cellTemplate,因为我不想在干净的网格中抛出条件逻辑。

var TitleColumn2='<div class="ngCellText"><span ng-show="row.entity[\'url\']"><a href="{{row.entity[\'url\']}}">{{row.entity[\'title\']}}</a></span></div>';

在我的对象中,url值为空或者可能有值。如果它是空白的我只想显示文本值,但如果它有一个值我想要显示等...我似乎有显示,如果有一个值位但如何没有价值我如何显示标题( url =“”)。

所以我的问题围绕着执行显示什么与执行条件类语句的方程式。我找到了条件类的答案,但由于某种原因,这似乎不适用于此。对不起,如果我忽略了明显的。很高兴看到一个答案显示了一个类的条件if / then和一个条件if / then for span文本显示之间的区别。请....

1 个答案:

答案 0 :(得分:2)

我自己回答了这个问题,因为如果还有像我这样的其他新手,那么也许这会对你有帮助。

答案显而易见。我太忙于试图解决cellTemplate我错过了基本的ng语法。

如果有人不同意或有更好的建议,请发表评论。

var TitleColumn2='<div class="ngCellText"><span ng- show="row.entity[\'url\']">
                  <a href="{{row.entity[\'url\']}}">{{row.entity[\'title\']}}</a></span>
                  <span ng-show="!row.entity[\'url\']">{{row.entity[\'title\']}}</span></div>'