Angularjs 角网格条件单元格模板值

Angularjs 角网格条件单元格模板值,angularjs,ng-grid,Angularjs,Ng Grid,警告:新手程序员! 我有我的ng网格 columnDefs: [ {field:'', displayName:'Article', cellTemplate: TitleColumn2, width: '300px'},... 我使用cellTemplate是因为我不想把条件逻辑扔进干净的网格中 var TitleColumn2='<div class="ngCellText"><span ng-show="row.entity[\'url\']"&

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

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>';
var TitleColumn2='';
在我的对象中,url值为空,或者它可能有值。如果它是空的,我只想显示文本值,但如果它有一个值,我想显示等。。。我似乎有一个显示,如果有一个价值位,但我如何显示只是标题,如果没有价值(url=“”)


因此,我的问题围绕着如何显示表达式和执行条件类语句。我找到了条件类的答案,但出于某种原因,这在这里似乎不起作用。对不起,我忽略了显而易见的事实。如果有一个答案显示类的条件if/then和跨文本显示的条件if/then之间的差异,那就太好了。请

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

答案最终是显而易见的。我在尝试处理
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>'
var TitleColumn2='2'
{{row.entity[\'title\']}

我会自己回答这个问题,因为如果还有其他像我这样的新手,也许这会对你有所帮助。答案最终是显而易见的。我在尝试与celltemplate搏斗时太紧张了,以至于错过了基本的ng语法。如果有人不同意或有更好的建议,请发表评论。变量TitleColumn2='{{row.entity[\'title\']}}';如果它解决了您的问题,您可以在
Answer
部分发布详细信息,并将其标记为
accepted Answer