2016-07-07 25 views
0

私はAngular UI Gridを使用しています。条件に従ってセルテンプレートを選択する方法を教えてください。私は以下のように試しました。明らかにそれは動作していないので、最初のものは2番目のものによって常に上書きされています。これを行う方法を教えてもらえますか?角度UIグリッドの条件付きセルテンプレート

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>'; 

UPDATE:示すように、私が試してみましたbelow.Butあなたはなぜ知っているone.Doそれは常に最後を示しますか?

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>'; 

そしてalso.same result.No運:(

答えて

1

マイBad.Conditionが間違っていた:(ここで

が作業サンプルですng-showで試してみました:D

var 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<2">{{row.entity.statusDetails[0].status.name}} 
</span></div>'; 
+0

これのおかげで - ng-showを使用しようとしたが動作しませんでした – kiev

関連する問題