0
프로젝트 중 하나에서 각도를 사용하고 있습니다. 는 여기에 우리의 사용자 테이블 :AngularJs : 값에 따라 다른 자리 표시 자
여기ID NAME WEBSITE ROLE
1 Nitin www.n.com 1
2 Abhi www.a.com 1
3 Vivek www.v.com 2
4 Mike www.m.com 0
5 Nav www.na.com 2
Role: 0 - ADMIN | 1 - ACTIVE MEMBER | 2 - INACTIVE MEMBER
내 각 뷰 코드 :
<table ng-table="tableParams" class="table table-hover">
<thead>
<tr>
<th>ID</th>
<th>NAME</th>
<th>WEBSITE</th>
<th>STATUS</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="user in users | filter:query | orderBy:[checkedFunction,dFilter] track by $index ">
<td>
<input type="checkbox" ng-model="user.checked" value="{{ user.ID }}" />
</td>
<td>{{ user.NAME }}</td>
<td>{{ user.WEBSITE }}</td>
<td>{{ user.ROLE }}</td>
</tr>
</tbody>
</table>
이제 내 질문에 내가 역할에 대한 각각의 텍스트를 보여 어떻게입니까? 역할에 대한 텍스트를 정의하고 각도를 사용하여 역할에 따라 자동으로 표시하는 방법이 있습니까?
보기에서 ng-if 문을 사용할 수 있지만 좋은 생각이 아닙니다. 각도가 비슷합니까?
{{ user.ROLE ? 0 : 'ADMIN', 1 : 'ACTIVE MEMBER', 2 : 'INACTIVE MEMBER' }}
감사합니다! 그거 멋지다 :) – VishwaKumar