我正在使用Angular UI Grid。您能告诉我如何根据条件选择细胞模板吗?我试过如下所示。显然它没有用,因此第一个被第二个一直覆盖。你能告诉我怎么做吗?
statusCellTemplate = '<div class="ui-grid-cell-contents" ng-
if="row.entity.statusDetails.length>=2"><label>[Multiple Statuses]</label></div>';
statusCellTemplate = '<div class="ui-grid-cell-contents" ng-
if="row.entity.statusDetails.length=1"><label>
{{row.entity.statusDetails[0].status.name}}</label></div>';
更新:我尝试过如下所示。但它总是显示最后一个。你知道为什么吗?
statusCellTemplate =
'<div class="ui-grid-cell-contents"><span ng-
if="row.entity.statusDetails.length>=2">[Multiple Statuses]
</span><span ng-if="row.entity.statusDetails.length=1">
{{row.entity.statusDetails[0].status.name}}</span></div>';
尝试使用ng-show
也是同样的结果。没有运气:(
答案 0 :(得分:1)
我的Bad.Condition错了:(
以下是工作样本:D
{{1}}