2016-11-20 11 views
0

データベースからの値に基づいて、ng-repeatの行に値を表示したかったのです。これはng-repeatの行の値に基づいて表示値を変更する

enter image description here

の下に表示のように私は私がMANAGERの値T場合トレーナーのためのMを表示したいいくつかのことをやってみたかったです。それを行うためのシンプルで効率的な方法を教えてください。あなたは

<tr ng-repeat="item in list"> 
    <td>{{ item.number }}</td> 
    <td ng-if="{{item.Role}} == 'TRAINER'">T</td> 
    <td ng-if="{{item.Role}} == 'MANAGER'">M</td> 
</tr> 

コードがテストされていないNG-場合に使用されている場合

答えて

1

あなたは、私はそれが簡単だと思います{{ }}

<tr ng-repeat="data in datas"> 
    <td>{{ data.number }}</td> 
    <td>{{ data.value == 'T' ? 'TRAINER' : (data.value == 'M' ? 'MANAGER' : data.value) }}</td> 
</tr> 
2

に三元系を使用することができます。アイデアを得るためにちょうどスクラッチ...

関連する問題